Meter
A graphical display of a numeric value within a range.
Storage Used
CPU Usage
Memory Usage
import {
Meter,
MeterLabel,
MeterTrack,
MeterIndicator,
MeterValue,
} from "@/components/ui/meter/meter";
import styles from "./meter-demo.module.css";
export default function MeterDemo() {
return (
<div className={styles.container}>
<Meter value={24} max={100}>
<div className={styles.meterHeader}>
<MeterLabel>Storage Used</MeterLabel>
<MeterValue />
</div>
<MeterTrack>
<MeterIndicator />
</MeterTrack>
</Meter>
<Meter value={67} max={100}>
<div className={styles.meterHeader}>
<MeterLabel>CPU Usage</MeterLabel>
<MeterValue />
</div>
<MeterTrack>
<MeterIndicator />
</MeterTrack>
</Meter>
<Meter value={92} max={100}>
<div className={styles.meterHeader}>
<MeterLabel>Memory Usage</MeterLabel>
<MeterValue />
</div>
<MeterTrack>
<MeterIndicator />
</MeterTrack>
</Meter>
</div>
);
}
Installation
npx shadcn@latest add https://roiui.com/r/meter.json
Anatomy
anatomy
import {
Meter,
MeterLabel,
MeterTrack,
MeterIndicator,
MeterValue,
} from '../ui/meter'
<Meter value={24} max={100}>
<MeterLabel>Storage Used</MeterLabel>
<MeterValue />
<MeterTrack>
<MeterIndicator />
</MeterTrack>
</Meter>