export type IconProps = { className?: string; }; export enum AlertSeverity { INFO = 'Informasi', WARNING = 'Peringatan', CRITICAL = 'Kritis', } export interface Alert { id: number; severity: AlertSeverity; message: string; timestamp: string; } export type Screen = | 'home' | 'alerts' | 'map' | 'reports' | 'mortalityDetail' | 'overcrowdingDetail' | 'managerDashboard' | 'operatorTasks' | 'vetHealthDashboard' | 'manualWeighing' | 'feedScheduling' | 'multiCoopWeight'; export type View = | 'dashboard' | 'srs' | 'mobileApp' | 'locationManagement' | 'cameraManagement' | 'chickenCounting' | 'dataManagement' | 'feedSackCounting' | 'behaviorAnalysis' | 'weightMonitoring' | 'iotDeviceManagement' | 'iotPanel' | 'kandangSettings' | 'networkManagement' | 'batchProcess' | 'userManagement' | 'profile' | 'multiCoopWeight' | 'feedWastage' | 'feedScheduling' | 'fcrDashboard' | 'eefDashboard' | 'prd' | 'todo' | 'erpIntegration' | 'vetVisit' | 'ocrProcessing' | 'weightStandard' | 'cobbStandard' | 'slides'; export enum ImplementationStatus { DONE = 'Done', WIP = 'WIP', TODO = 'To Do', NA = 'N/A', }