"use client" import { useState } from "react" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { ScheduleListView } from "./schedule-list-view" import { ScheduleGanttView } from "./schedule-gantt-view" import type { ScheduleData } from "@/lib/schedule/types" interface ScheduleViewProps { projectId: string projectName: string initialData: ScheduleData } export function ScheduleView({ projectId, projectName, initialData, }: ScheduleViewProps) { const [activeTab, setActiveTab] = useState("list") return (