Skip to content

Browse components

← All components

Meter

Meter gauge for a known range (storage, scores, …).

Install
npx shadcn@latest add https://ui.anuragroy.dev/r/meter.json

Preview

Loading preview…

Installation

Add the component from this site. The shadcn CLI fetches the registry JSON over HTTPS — no named registry submission required.

Terminal
npx shadcn@latest add https://ui.anuragroy.dev/r/meter.json

GitHub fallback if the website is down:

Terminal
npx shadcn@latest add https://raw.githubusercontent.com/anurag-roy/ui.anuragroy.dev/main/public/r/meter.json

Usage

Import paths follow your components.json aliases. After install, the default path is @/components/ui/meter.

Import
import {  Meter,  MeterLabel,  MeterTrack,  MeterValue} from "@/components/ui/meter"
example.tsx
import { Meter, MeterLabel, MeterTrack, MeterValue } from "@/components/ui/meter"export function Example() {  return (    <Meter value={72}>      <div className="flex items-center justify-between gap-2">        <MeterLabel>Storage</MeterLabel>        <MeterValue />      </div>      <MeterTrack />    </Meter>  )}

API Reference

Meter

Base UI Meter.

PropTypeDefault
valuenumber—
minnumber—
maxnumber—