refactor: standardize ticket detail card and tab styling
This commit is contained in:
35
src/constants/defectClassStatus.ts
Normal file
35
src/constants/defectClassStatus.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import type { TicketDefectClassTicketStatus } from '@/types';
|
||||
|
||||
export const DEFECT_CLASS_STATUS_CONFIG: Record<
|
||||
TicketDefectClassTicketStatus,
|
||||
{
|
||||
label: string;
|
||||
badgeClassName: string;
|
||||
}
|
||||
> = {
|
||||
unassigned: {
|
||||
label: 'Unassigned',
|
||||
badgeClassName:
|
||||
'bg-zinc-500/15 text-zinc-600 dark:bg-zinc-500/20 dark:text-zinc-300',
|
||||
},
|
||||
assigned: {
|
||||
label: 'Assigned',
|
||||
badgeClassName:
|
||||
'bg-red-500/15 text-red-600 dark:bg-red-500/20 dark:text-red-400',
|
||||
},
|
||||
under_review: {
|
||||
label: 'Under Review',
|
||||
badgeClassName:
|
||||
'bg-violet-500/15 text-violet-600 dark:bg-violet-500/20 dark:text-violet-400',
|
||||
},
|
||||
approved: {
|
||||
label: 'Approved',
|
||||
badgeClassName:
|
||||
'bg-emerald-500/15 text-emerald-600 dark:bg-emerald-500/20 dark:text-emerald-400',
|
||||
},
|
||||
rejected: {
|
||||
label: 'Rejected',
|
||||
badgeClassName:
|
||||
'bg-orange-500/15 text-orange-600 dark:bg-orange-500/20 dark:text-orange-400',
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user