import * as React from "react" import { useParams } from "react-router" import { AdminRecordDetail, AdminRecordNotFound, type AdminRecordField, } from "@/components/admin/admin-record-detail" import { ADMIN_PROGRAMS, adminProgramUsage } from "@/lib/mock/admin-directory" const BACK_TO = { label: "Program Management", href: "/programs" } export default function AdminProgramDetailPage() { const { programId = "" } = useParams() const program = React.useMemo( () => ADMIN_PROGRAMS.find(row => row.id === programId), [programId], ) const usage = React.useMemo(() => (program ? adminProgramUsage(program) : []), [program]) if (!program) { return ( ) } const fields: AdminRecordField[] = [ { label: "Program code", value: program.programCode, mono: true }, { label: "School", value: program.school }, { label: "Credential", value: program.credential, mono: true }, { label: "Program director", value: program.director || "Not assigned" }, { label: "Students", value: program.students }, { label: "Courses", value: program.courses }, ] return ( ) }