@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 582 B
JavaScript
import{jsx as t,jsxs as e}from"react/jsx-runtime";import s,{memo as r}from"react";import{StepperStyled as a,StepperStepPoint as c,StepperStepPointValue as l,CheckIconContainer as m,CheckIcon as i,StepperLine as n}from"./styled.js";const o=r((r=>t(a,{className:r.className,children:r.stepLabels.map(((a,o)=>{const d=p(r.activeStep,o);return e(s.Fragment,{children:[e(c,{$status:d,children:[t(l,{$status:d,children:a}),t(m,{$status:d,children:t(i,{})})]}),o<r.stepLabels.length-1&&t(n,{$status:d})]},o)}))}))),p=(t,e)=>t===e?"active":t>e?"complete":"incomplete";export{o as Stepper};