doodle-ui

Progress

Outer sketch bar plus an inner fill drawn with slightly higher roughness, so it looks hand-filled.

<Progress value={62} roughness={1.5} />

Usage

import { Progress } from "doodleui-react";

<Progress value={62} max={100} />

Exposes role="progressbar" with aria-valuenow, aria-valuemin, and aria-valuemax.

Props

PropTypeDefaultNotes
valuenumber0Current value.
maxnumber100Maximum value. Sets aria-valuemax.
roughnessnumber1.5How wobbly the stroke is. 0 is almost geometric. 3+ is messy.
seednumberprovider / randomLocks the sketch. Omit to follow SketchSeedProvider (Shuffle) or a mount-time random seed.
sketchColorstring#1f1d1aStroke color. Also tints primary/accent fills where relevant.
classNamestringundefinedPassed through to the root element.
styleCSSPropertiesundefinedPassed through to the root element.