NexoreUI
InstallationComponentsNexore MakeGitHub
GitHub
NexoreUIv0.1.2

Getting Started

Installation

Components

ButtonInputCardBadgeAlertAvatarAccordionModal / DialogTooltipTabsProgressSkeletonSliderSwitchRatingCommandTableStepperScroll AreaFile UploadNavigationIconsDock

Pro

ChartsData DisplayDark Mode ToolkitCommerceCookie ConsentSocialPremium EffectsLoaders

Animated

MarqueeNumber TickerAnimated NumberTyping AnimationBlur FadeBox RevealFile Preview CardImage Compare
MIT License
DocsStepper

Stepper

Multi-step progress indicators.

Next ComponentScroll Area

Stepper

Wizard layout to display tracking progress in multi-step structures with custom active transitions.

When to use

default layoutGuided multi-step tasks where space is ample and step labels are necessary
circles variantCompact layouts with numbered circle indicators, ideal for mobile or dense grids
arrows variantStrict linear progress sequences like checkout flows and delivery tracking systems
vertical alignmentForm wizards on sidepanels or vertical checkout sidebars with varying step lengths

Interactive Playground

Stepper Playground
nexoreui
Live Preview
AccountCreate username and pass
2
PaymentLink credit card details
3
ReviewFinal validation checking
Props Panel
number

Current active step index (0-indexed)

select

Stepper layout flow orientation

select

Visual indicator style variant

Generated Code
Open in GitHub
import { Stepper } from "nexoreui"

<Stepper />

Interactive Step Wizard

AccountCreate username and pass
2
PaymentLink credit card details
3
ReviewFinal validation checking

Enter billing information and addresses.

component.tsx

Circles Layout Style

AccountCreate username and pass
2
PaymentLink credit card details
3
ReviewFinal validation checking

Enter billing information and addresses.

component.tsx

Arrow Layout with Icons

CheckoutAdd cart items
SecurityOTP verification
ShippingDeliver details
DoneOrder confirmation

Enter billing information and addresses.

component.tsx

Vertical Layout Alignment

AccountCreate username and pass
2
PaymentLink credit card details
3
ReviewFinal validation checking

Enter billing information and addresses.

component.tsx

Initial Incomplete State

1
AccountCreate username and pass
2
PaymentLink credit card details
3
ReviewFinal validation checking
component.tsx

API Reference (Props)

PropTypeDefaultDescription
steps*StepItem[]—Array of step item structures containing title, description, and icon.
currentStep*number—Active step index (0-indexed).
orientation"horizontal" | "vertical""horizontal"Controls whether steps flow horizontal or down vertical.
variant"default" | "circles" | "arrows""default"The preset layout visual style variant.
classNamestring—Additional custom class names.

♿ Accessibility (a11y)

  • Progress Landmarks: Uses native HTML list structure <ol> and <li> items representing ordered step sequences.
  • Step Labels: Employs aria-current="step" on the active step block to identify status correctly to screen reader engines.