import type { WorkOrderTableRow } from "@/domain/work-orders/types/work-order-table-row"; const SERVICE_PHRASE: Record = { "Scrubber Pit": "Scrubber Pit Augering", "Backflow Preventers": "Backflow Preventer Testing", "Domestic Backflow": "Domestic Backflow Testing", "Tank / Water Heater": "Tank / Water Heater Inspection", "Pressure Reducing Valve": "Pressure Reducing Valve Service", "Pumping Systems": "Pumping System Maintenance", "HVAC Inspection": "HVAC Inspection", Electrical: "Electrical Inspection", Plumbing: "Plumbing Service", "Door / Hardware": "Door / Hardware Service", "Floor Drain Backing Up": "Floor Drain Augering", "Parking Lot Lighting": "Parking Lot Lighting Service", "Mens Restroom Camera Line": "Restroom Camera Line Service", "Assess Window Leaks": "Window Leak Assessment", }; /** * Title derived only from the selected service (`pm`). * Never fabricates maintenance-cycle metadata from the work-order number. */ export function serviceTitle(row: Pick): string { const service = row.pm.trim(); const phrase = SERVICE_PHRASE[service] ?? service; return `Amer-Building ${phrase}`; }