import { notFound } from "next/navigation"; import { getClientFullDetail } from "@/lib/admin-queries"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { PhasesTab } from "@/components/admin/tabs/PhasesTab"; import { PaymentsTab } from "@/components/admin/tabs/PaymentsTab"; import { DocumentsTab } from "@/components/admin/tabs/DocumentsTab"; import { CommentsTab } from "@/components/admin/tabs/CommentsTab"; import Link from "next/link"; export const revalidate = 0; export default async function ClientDetailPage({ params, }: { params: Promise<{ id: string }>; }) { const { id } = await params; const detail = await getClientFullDetail(id); if (!detail) notFound(); const { client, phases, payments, documents, notes, comments } = detail; return (
); }