mirror of
https://github.com/Routstr/routstr-core.git
synced 2026-08-09 11:04:36 +00:00
22 lines
444 B
TypeScript
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';
|
|
}
|
|
}
|