import * as React from "react" import { useParams } from "react-router" import { AdminRecordDetail, AdminRecordNotFound, type AdminRecordField, } from "@/components/admin/admin-record-detail" import { ADMIN_PERSONNEL, adminPersonnelUsage } from "@/lib/mock/admin-directory" import { initialsFromDisplayName } from "@/lib/initials-from-name" const BACK_TO = { label: "Personnel", href: "/personnel" } export default function AdminPersonnelDetailPage() { const { personnelId = "" } = useParams() const person = React.useMemo( () => ADMIN_PERSONNEL.find(row => row.id === personnelId), [personnelId], ) const usage = React.useMemo(() => (person ? adminPersonnelUsage(person) : []), [person]) if (!person) { return ( ) } const fields: AdminRecordField[] = [ { label: "Workspace ID", value: person.personCode, mono: true }, { label: "Role", value: person.role }, { label: "Email", value: ( {person.email} ), }, { label: "Brand", value: person.brand }, { label: "Site", value: person.site }, { label: "Credentials", value: person.credential }, ] return ( ) }