p-meter-3

PreviousNext

Meter with formatted value

Docs
cossblock

Preview

Loading preview…
registry/default/particles/p-meter-3.tsx
"use client";

import {
  Meter,
  MeterIndicator,
  MeterLabel,
  MeterTrack,
  MeterValue,
} from "@/registry/default/ui/meter";

export default function Particle() {
  return (
    <Meter max={5} value={3}>
      <div className="flex items-center justify-between gap-2">
        <MeterLabel>Rating</MeterLabel>
        <MeterValue>{(_formatted, value) => `${value} / 5`}</MeterValue>
      </div>
      <MeterTrack>
        <MeterIndicator />
      </MeterTrack>
    </Meter>
  );
}

Installation

npx shadcn@latest add @coss/p-meter-3

Usage

import { PMeter3 } from "@/components/p-meter-3"
<PMeter3 />