EnterUI
DocsComponentsThemesExamplesDonation
Get Started
      • Progress
      • EmptyState

Default usage

  1. EnterUI
  2. /Docs
  3. /Product Operations
  4. /Feedback and Status
  5. /Progress and Empty
  6. /Progress
Updated 3 October 2026

Progress

A horizontal progress indicator with semantic variants.

Progress defines how EnterUI handles a horizontal progress indicator with semantic variants, including default structure, accessible states, and token-driven styling.

#Default usage

Progress

Default progress uses the theme ring color.

Code
<VStack align="stretch" gap={12} fullWidth>
  <Progress value={68} aria-label="Component coverage" />
  <Progress value={92} variant="success" aria-label="Release readiness" />
  <Progress value={34} variant="warning" aria-label="Migration progress" />
</VStack>

#Import

Code
import { Progress, VStack } from "@froggdesign/enter-ui-react";

#Accessibility

Progress uses Radix progress semantics. Provide an accessible label unless nearby text already describes the value.

#API

  • value and max control the indicator.
  • variant: default, success, warning, error, or info.

#Styling

Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousLiveRegion
NextEmptyState
On this page
  • Default usage
  • Import
  • Accessibility
  • API
  • Styling