import { GraduationCap } from "lucide-react"; import { UserRole } from "@prisma/client"; import { requireRole } from "@/lib/auth-utils"; import { prisma } from "@/lib/prisma"; import { ErzieherList } from "./_components/erzieher-list"; export const metadata = { title: "ErzieherInnen · Kita-Planer" }; export default async function ErzieherPage() { const session = await requireRole([UserRole.ADMIN]); const educators = await prisma.educator.findMany({ where: { kitaId: session.user.kitaId! }, select: { id: true, firstName: true, lastName: true, active: true, }, orderBy: [{ lastName: "asc" }, { firstName: "asc" }], }); const activeCount = educators.filter((educator) => educator.active).length; return (

VERWALTUNG · TEAM

ErzieherInnen{" "} verwalten

Stammdaten des Kita-Personals für interne Planung und spätere Notdienst-Alarmierung.

{educators.length} im Team {activeCount} aktiv
); }