import type { CSSProperties } from "react"; import { clampPercent } from "../../format"; import type { UiSeverity } from "../../types"; export interface ProgressMeterProps { value?: number; severity?: UiSeverity; label?: string; } export function ProgressMeter({ value, severity = "neutral", label = "Progress", }: ProgressMeterProps) { const progress = value === undefined ? null : clampPercent(value); return (
{progress !== null ? ( ) : null}
); }