Skip to content
  • System
  • Light
  • Dark
  • High contrast

LinearGauge

Assessed72 / 86
Complete45%
Criteria86 / 86
import { LinearGauge } from '@eekodigital/raster';

<LinearGauge value={72} max={86} label="Assessed" aria-label="72 of 86 assessed" />
<LinearGauge value={45} max={100} label="Complete" color="var(--color-warning)" formatLabel={(v) => `${v}%`} aria-label="45% complete" />
<LinearGauge value={86} max={86} label="Criteria" color="var(--color-success)" aria-label="All criteria assessed" />
PropTypeDefaultDescription
valuenumberCurrent value
maxnumberMaximum value
labelstringLabel above the bar
colorstring—color-interactiveFill colour
heightnumber8Bar height in pixels
format(v: number) => stringStringFormat the displayed value
aria-labelstringRequired.