mirror of
https://github.com/hamster1963/nezha-dash.git
synced 2025-04-24 21:10:45 +08:00
26 lines
545 B
TypeScript
26 lines
545 B
TypeScript
import React from "react";
|
|
|
|
import { Progress } from "@/components/ui/progress";
|
|
|
|
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"}
|
|
/>
|
|
);
|
|
}
|