UptimeFlare/util/color.ts
2025-04-25 15:38:55 +08:00

17 lines
404 B
TypeScript

function getColor(percent: number | string, darker: boolean): string {
percent = Number(percent)
if (percent >= 99.9) {
return darker ? '#059669' : '#3bd671'
} else if (percent >= 99) {
return darker ? '#3bd671' : '#9deab8'
} else if (percent >= 95) {
return '#f29030'
} else if (Number.isNaN(percent)) {
return 'gray'
} else {
return '#df484a'
}
}
export { getColor }