"use client"; import { BOOTSTRAP_PREVIEW_STEP_LABELS, BOOTSTRAP_PREVIEW_STEPS, type BootstrapPreviewStep, } from "@prototype/lib/prototypes/use-bootstrap-preview"; import { cn } from "@prototype/lib/utils"; type PrototypeBootstrapPreviewStepperProps = { activeStep: BootstrapPreviewStep; onStepChange: (step: BootstrapPreviewStep) => void; className?: string; }; export function PrototypeBootstrapPreviewStepper({ activeStep, onStepChange, className, }: PrototypeBootstrapPreviewStepperProps) { const activeIndex = BOOTSTRAP_PREVIEW_STEPS.indexOf(activeStep); return (
{BOOTSTRAP_PREVIEW_STEPS.map((step, index) => { const isActive = step === activeStep; const isCompleted = activeIndex > index; return (

{BOOTSTRAP_PREVIEW_STEP_LABELS[activeStep]}

); }