import { Link } from "react-router"; import { Text } from "@/components/ui/text"; import { vendorPortalStatusClass } from "@/domain/vendor-portal/lib/status-helpers"; import type { VendorPortalDispatchDetail } from "@/domain/vendor-portal/types/vendor-portal"; import { DispatchSnapshotDetails } from "@/app/v/[token]/dispatch/_components/dispatch-snapshot-details"; import { DispatchStatusActions } from "@/app/v/[token]/dispatch/_components/dispatch-status-actions"; type DispatchSummaryCardProps = { token: string; data: VendorPortalDispatchDetail; locked: boolean; busy: boolean; onAccept: () => void; onRefuse: () => void; onStart: () => void; onComplete: () => void; onRequestCancel: () => void; }; export function DispatchSummaryCard({ token, data, locked, busy, onAccept, onRefuse, onStart, onComplete, onRequestCancel, }: DispatchSummaryCardProps) { return ( <> ← Back to dispatches
{data.dispatchNumber}
{data.workOrder?.workerOrderTitle}
{data.status}
); }