export enum WelcomeKitStatus {
  NOT_ASSIGNED = 'NOT_ASSIGNED',
  ASSIGNED = 'ASSIGNED',
  PACKED = 'PACKED',
  DISPATCHED = 'DISPATCHED',
  DELIVERED = 'DELIVERED',
  REFILL_DUE = 'REFILL_DUE',
  REPLACEMENT_REQUESTED = 'REPLACEMENT_REQUESTED',
}

export enum WelcomeKitItemType {
  RFID_CARD = 'RFID_CARD',
  FIRST_AID_MINI_KIT = 'FIRST_AID_MINI_KIT',
  EMERGENCY_QR_CARD = 'EMERGENCY_QR_CARD',
  REFLECTIVE_BAG_TAG = 'REFLECTIVE_BAG_TAG',
  PARENT_APP_GUIDE = 'PARENT_APP_GUIDE',
  ROUTE_INFO_CARD = 'ROUTE_INFO_CARD',
  DRIVER_VEHICLE_INFO_CARD = 'DRIVER_VEHICLE_INFO_CARD',
  SAFETY_INSTRUCTION_LEAFLET = 'SAFETY_INSTRUCTION_LEAFLET',
}

export enum WelcomeKitItemStatus {
  INCLUDED = 'INCLUDED',
  MISSING = 'MISSING',
  REPLACED = 'REPLACED',
}

export const WELCOME_KIT_STATUS_LABELS: Record<WelcomeKitStatus, string> = {
  [WelcomeKitStatus.NOT_ASSIGNED]: 'Not Assigned',
  [WelcomeKitStatus.ASSIGNED]: 'Assigned',
  [WelcomeKitStatus.PACKED]: 'Packed',
  [WelcomeKitStatus.DISPATCHED]: 'Dispatched',
  [WelcomeKitStatus.DELIVERED]: 'Delivered',
  [WelcomeKitStatus.REFILL_DUE]: 'Refill Due',
  [WelcomeKitStatus.REPLACEMENT_REQUESTED]: 'Replacement Requested',
};
