export type PaymentCode =
  | 'C'
  | '1'
  | '2'
  | '3'
  | '4'
  | '5'
  | '6'
  | '7'
  | '8'
  | '9'
  | 'U'
  | 'N'
  | 'X'
  | ' ';


export const PAYMENT_MAP: Record<
  PaymentCode,
  { label: string; color: string; daysLate?: number }
> = {
  C: { label: 'Paid on time', color: '#06B219', daysLate: 0 },

  '1': { label: '30 days late', color: 'primary.main', daysLate: 30 },
  '2': { label: '60 days late', color: '#FE7811', daysLate: 60 },
  '3': { label: '90 days late', color: '#CC304C', daysLate: 90 },
  '4': { label: '120 days late', color: '#CC304C', daysLate: 120 },
  '5': { label: '150 days late', color: '#CC304C', daysLate: 150 },
  '6': { label: '180+ days late', color: '#6A0000', daysLate: 180 },

  '7': { label: 'Wage Earner Plan', color: '#455A64' },
  '8': { label: 'Repossession / Foreclosure', color: '#CC304C' },
  '9': { label: 'Collection / Charge-off', color: '#CC304C' },

  U: { label: 'No data', color: '#B0B0B0' },
  N: { label: 'No data', color: '#B0B0B0' },
  X: { label: 'No data', color: '#B0B0B0' },
  ' ': { label: 'No data', color: '#B0B0B0' },
};

