since3-portal/app/admin/clients/[id]/page.tsx
2026-09-29 15:20:50 +02:00

22 lines
661 B
TypeScript

import { notFound } from "next/navigation";
import { createAdminClient } from "@/lib/supabase/admin";
import { Params } from "@/modules/shared/types/user";
import InfoPanel from "@/modules/shared/ui/views/info-panel";
const ClientDetailPage = async ({ params }: { params: Params }) => {
const { id } = await params;
const supabase = createAdminClient();
const { data: client } = await supabase
.from("profiles")
.select("id, name, email")
.eq("id", id)
.eq("role", "client")
.single();
if (!client) notFound();
return <InfoPanel profileId={client.id} isAdmin />
}
export default ClientDetailPage