import { requireKitaSession } from "@/lib/auth-utils"; import { prisma } from "@/lib/prisma"; import { format } from "date-fns"; import { de } from "date-fns/locale"; import { UserCircle, Mail, Baby, Shield, CalendarHeart } from "lucide-react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { DeleteAccountDialog } from "./_components/delete-account-dialog"; export const metadata = { title: "Mein Profil · Kita-Planer" }; export default async function ProfilPage() { const session = await requireKitaSession(); const user = await prisma.user.findUniqueOrThrow({ where: { id: session.user.id }, include: { childLinks: { include: { child: true }, }, dutyAssignments: { include: { duty: true }, }, }, }); return (
Deine persönlichen Daten, verknüpfte Kinder und DSGVO-Einstellungen.
Keine Kinder verknüpft.
) : (Du hast aktuell keine festen Ämter übernommen.
) : (