// Final file url reference: "https://browndash.com/files/images/upload_cb31bc0fda59c96ca14193ec494f80cf_o.jpg" /> export enum ViewState { VIEW, CREATE, } export enum Priority { HIGH = 'priority-high', MEDIUM = 'priority-medium', LOW = 'priority-low', } export enum BugType { BUG = 'bug', COSMETIC = 'cosmetic', DOCUMENTATION = 'documentation', ENHANCEMENT = 'enhancement', } // [bgColor, color] export const priorityColors: { [key: string]: string[] } = { 'priority-low': ['#d4e0ff', '#000000'], 'priority-medium': ['#6a91f6', '#ffffff'], 'priority-high': ['#0f4ce7', '#ffffff'], }; // [bgColor, color] export const bugColors: { [key: string]: string[] } = { bug: ['#fe6d6d', '#ffffff'], cosmetic: ['#c650f4', '#ffffff'], documentation: ['#36acf0', '#ffffff'], enhancement: ['#36d4f0', '#ffffff'], }; export const prioritySet = new Set(Object.values(Priority)); export const bugSet = new Set(Object.values(BugType)); export const getLabelColors = (label: string): string[] => { if (prioritySet.has(label as Priority)) { return priorityColors[label]; } else if (bugSet.has(label as BugType)) { return bugColors[label]; } return ['#0f73f6', '#ffffff']; }; export interface FileData { _id: string; file: File; } export const inactiveBorderColor = '#cbd5e1'; export const inactiveColor = '#64748b';