import { EmployeeRequestStatus } from '@/interface/EmployeeRequest';

export const requestStatusColorMap: Record<EmployeeRequestStatus, string> = {
  draft: 'default',
  pending: 'processing',
  approved: 'success',
  rejected: 'error',
  cancelled: 'default',
};

export const excuseDutyCategoryLabels: Record<string, string> = {
  court_appearance: 'Court Appearance',
  funeral: 'Funeral',
  official_event: 'Official Event',
  religious: 'Religious',
  other: 'Other',
};

export const overtimeTypeLabels: Record<string, string> = {
  regular: 'Regular',
  weekend: 'Weekend',
  holiday: 'Holiday',
};

export const beneficiaryTypeLabels: Record<string, string> = {
  self: 'Self',
  spouse: 'Spouse',
  child: 'Child',
  dependant: 'Dependant',
};
