'use client'; import { AlertTriangle } from 'lucide-react'; import { PERMISSIONS } from '@/constants/permissions'; import { PermissionGuard } from '@/guards'; import type { TicketAssignmentSummary } from '@/types'; import { formatDate } from '@/utils/date'; import { NoTicketAction } from './actions/NoTicketAction'; import { RequestExtensionAction } from './actions/RequestExtensionAction'; import { ReviewExtensionRequestAction } from './actions/ReviewExtensionRequestAction'; interface TicketStatusActionsProps { ticketId: string; assignment?: TicketAssignmentSummary; } function OverdueLotAlert({ lotId, dueAt, }: { lotId: number; dueAt: string | null; }) { return (
Lot {lotId} is overdue
The due date expired on {formatDate(dueAt)}.