Files
routstr-core/ui/lib/utils/log-level.ts
T
2026-03-07 18:15:29 +08:00

22 lines
444 B
TypeScript

export type LogLevelBadgeVariant =
| 'default'
| 'secondary'
| 'outline'
| 'destructive';
export function getLogLevelBadgeVariant(level: string): LogLevelBadgeVariant {
switch (level.toUpperCase()) {
case 'INFO':
return 'default';
case 'WARNING':
return 'secondary';
case 'ERROR':
case 'CRITICAL':
return 'destructive';
case 'TRACE':
case 'DEBUG':
default:
return 'outline';
}
}