Components

Meter

Display scalar measurements within a known range with visual indicators

Preview

Storage Usage
x

Installation

Usage

Examples

Different Sizes

Display meters in various sizes.

Small
x
Medium
x
Large
x

With Labels

Add descriptive labels to meters.

Product Rating
x
Memory Usage
x

With Min and Max

Define custom minimum and maximum values.

Response Time
x
Rating
x

With Optimum Range

Highlight the optimal value range.

Blood Sugar

Normal range: 4.5-5.5 mmol/L

x

With Thresholds

Set thresholds for different value ranges.

Battery Level (higher is better)

Battery
x
Battery
x
Battery
x

CPU Temperature (lower is better)

CPU Temp
x
CPU Temp
x
CPU Temp
x

Body Temperature (middle range is safe)

Body Temp
x
Body Temp
x
Body Temp
x

With Segments

Display segmented meter visualization.

Setup Progress
x
Segmented with thresholds
x
Battery Level
x

API Reference

The Meter component is built on top of Base UI's Meter. All Base UI props are supported. The documentation below only covers custom props and modified defaults specific to our implementation.

For the complete Base UI API, see the Base UI Meter documentation.

Custom Props

MeterRoot

Prop

MeterTrack

Prop