export const dynamic = "force-dynamic"; import { prisma } from "@/lib/prisma"; import Link from "next/link"; import { notFound } from "next/navigation"; import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Select } from "@/components/ui/select"; import { Button } from "@/components/ui/button"; import { updateSubscription, deleteEstablishment } from "./actions"; import { DeleteDialog } from "./delete-dialog"; export default async function EstablishmentDetailPage({ params }: { params: { id: string } }) { const establishment = await prisma.establishment.findUnique({ where: { id: params.id }, include: { subscription: true, _count: { select: { users: true, classes: true } }, }, }); if (!establishment) notFound(); const boundDelete = deleteEstablishment.bind(null, establishment.id); return (