export const weightStatusColorMap: Record = { ideal: 'bg-[#00D39033]', outside: 'bg-error/10', }; export const weightStatusIndicatorColorMap: Record = { ideal: 'bg-[#008000]', outside: 'bg-error', }; export const weightStatusTextMap: Record = { ideal: 'Ideal', outside: 'Outside', }; export const getWeightStatusColor = (status: string): string => { return weightStatusColorMap[status] || 'bg-info'; }; export const getWeightStatusIndicatorColor = (status: string): string => { return weightStatusIndicatorColorMap[status] || 'bg-info'; }; export const getWeightStatusText = (status: string): string => { return weightStatusTextMap[status] || status; }; export const statusColorMap: Record = { APPROVED: 'bg-[#00D39033]', REJECTED: 'bg-error/10', CREATED: 'bg-[#f3f3f4]', }; export const statusIndicatorColorMap: Record = { APPROVED: 'bg-[#008000]', REJECTED: 'bg-error', CREATED: 'bg-[#D9D9D9]', }; export const statusTextMap: Record = { APPROVED: 'Disetujui', REJECTED: 'Ditolak', CREATED: 'Pengajuan', }; export const getStatusColor = (status: string): string => { return statusColorMap[status] || 'bg-info'; }; export const getStatusIndicatorColor = (status: string): string => { return statusIndicatorColorMap[status] || 'bg-info'; }; export const getStatusText = (status: string): string => { return statusTextMap[status] || status; };