nezha_dash/components/ServerUsageBar.tsx
2024-10-10 09:27:35 +08:00

25 lines
544 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"}
/>
);
}