"use client"; import Link from "next/link"; import { useState } from "react"; import { ErrorLine } from "@/components/ui"; import { Seg } from "@/components/portal"; import RequestList, { requestCounts, type RequestsPayload } from "@/components/requests/RequestList"; import type { StaffRec } from "@/lib/compute"; export type RequestsHook = { data: RequestsPayload | null; error: string; loading: boolean; reload: () => Promise }; export default function RequestsTab({ st, req }: { st: StaffRec; req: RequestsHook }) { const [which, setWhich] = useState<"open" | "all">("open"); const counts = req.data ? requestCounts(req.data, { staffId: st.id }) : null; return (
Open in the queue
); }