nezha_dash/components/ServerUsageBar.tsx
2024-12-13 15:09:12 +08:00

19 lines
479 B
TypeScript

import { Progress } from "@/components/ui/progress"
import React from "react"
type ServerUsageBarProps = {
value: number
}
export default function ServerUsageBar({ value }: ServerUsageBarProps) {
return (
<Progress
aria-label={"Server Usage Bar"}
aria-labelledby={"Server Usage Bar"}
value={value}
indicatorClassName={value > 90 ? "bg-red-500" : value > 70 ? "bg-orange-400" : "bg-green-500"}
className={"h-[3px] rounded-sm"}
/>
)
}