"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceWizard",n="Wizard / Steps",a="1.0.0",s="stable",i="navigation",o="stepper",r="Multi-step wizard/stepper with per-step validation, optional steps, and step branching.",c="1.0.0",l=["web","mobile","desktop"],p=["wizard","stepper","steps","workflow","multi-step"],d=[{name:"steps",type:"WizardStep[]",required:!0,description:"Step definitions."},{name:"activeStep",type:"number",required:!1,description:"Controlled current step index."},{name:"allowStepClick",type:"boolean",required:!1,default:"false",description:"Allow clicking step indicators."},{name:"variant",type:"'horizontal' | 'vertical'",required:!1,default:"'horizontal'",description:"Layout variant."},{name:"showProgress",type:"boolean",required:!1,default:"true",description:"Show progress bar."},{name:"nextLabel",type:"string",required:!1,description:"Custom Next button label."},{name:"prevLabel",type:"string",required:!1,description:"Custom Previous button label."},{name:"finishLabel",type:"string",required:!1,description:"Custom Finish button label."},{name:"cancelLabel",type:"string",required:!1,description:"Custom Cancel button label."}],m=[{name:"onStepChange",parameters:[{name:"index",type:"number"}],description:"Called when step changes."},{name:"onComplete",parameters:[],description:"Called when wizard completes."},{name:"onCancel",parameters:[],description:"Called when user cancels."}],u=[],b={aria:['role="tablist"','aria-current="step"'],keyboard:[{key:"Tab",action:"Move between controls"}]},f=[{title:"Registration Wizard",code:`<NiceWizard
  steps={[
    { id: 'account', title: 'Account', content: <AccountStep /> },
    { id: 'profile', title: 'Profile', content: <ProfileStep />, validate: validateProfile },
    { id: 'confirm', title: 'Confirm', content: <ConfirmStep /> }
  ]}
  onComplete={handleSubmit}
  onCancel={handleCancel}
/>`,language:"tsx"}],y=[{name:"NiceSetupWizard",relationship:"specialized"}],g={$schema:e,name:t,displayName:n,version:a,status:s,category:i,subcategory:o,package:"@nicetoDev/ui",description:r,since:c,platforms:l,keywords:p,props:d,events:m,cssVariables:u,accessibility:b,examples:f,related:y};exports.$schema=e;exports.accessibility=b;exports.category=i;exports.cssVariables=u;exports.default=g;exports.description=r;exports.displayName=n;exports.events=m;exports.examples=f;exports.keywords=p;exports.name=t;exports.platforms=l;exports.props=d;exports.related=y;exports.since=c;exports.status=s;exports.subcategory=o;exports.version=a;
