sigilUI

Circular Progress

Show progress as a circular indicator.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { CircularProgress } from "@sigil-ui/components";

Usage

<div className="flex items-center gap-6">
    <CircularProgress value={25} />
    <CircularProgress value={50} />
    <CircularProgress value={75} />
    <CircularProgress value={100} />
  </div>

Props

PropTypeDefaultDescription
valuenumber—Progress value between 0 and 100. Omit for indeterminate.
sizenumber40Diameter in pixels.
strokeWidthnumber4Stroke width in pixels.

Token integration

CSS VariablePurpose
--s-borderBorder
--s-primaryPrimary
--s-duration-normalDuration normal