2 lines
3.5 KiB
JavaScript
2 lines
3.5 KiB
JavaScript
import{j as r}from"./jsx-runtime-D_zvdyIk.js";import{A as j}from"./AnimatedCard-DFAiX4zP.js";import"./StepIndicator-chJR-dG8.js";import{S as w,d as A}from"./StepHeader-D_31J9G_.js";import{S as R}from"./StepActions-x37eBfO8.js";import{S as L}from"./StepContent-D57mrCa_.js";import"./ValidationStatus-Dsgne9Qr.js";import"./HelpPanel-rRaRP4jS.js";import"./InfoPanel-CAJ6XA4c.js";function k(a,s){return a==="highlighted"?"highlighted":s?"static":"default"}function E({stepNumber:a,title:s,description:n,isActive:o=!0,isCompleted:u=!1,isDisabled:e=!1,validation:t,children:d,helpText:l,infoText:p,onNext:m,onPrevious:f,onSkip:c,nextLabel:g,previousLabel:y,skipLabel:T,showActions:h=!0,variant:q="default",showStepIndicator:v=!0,loading:S=!1,disabled:b=!1,headerContent:x,footerContent:i}){const V=A({isActive:o,isCompleted:u,isDisabled:e}),C=(t==null?void 0:t.errors)&&t.errors.length>0,N=h&&!e;return r.jsxs(j,{variant:k(q,e),className:`p-6 ${e?"opacity-60":""}`,children:[r.jsx(w,{stepNumber:a,title:s,description:n,status:V,validation:t,showStepIndicator:v,headerContent:x}),r.jsx(L,{helpText:l,infoText:p,isDisabled:e,children:d}),N&&r.jsx(R,{onNext:m,onPrevious:f,onSkip:c,nextLabel:g,previousLabel:y,skipLabel:T,loading:S,disabled:b,hasErrors:C}),i&&r.jsx("div",{className:"mt-6 pt-4 border-t border-gray-200",children:i})]})}E.__docgenInfo={description:"",methods:[],displayName:"ConfigurationStep",props:{stepNumber:{required:!0,tsType:{name:"number"},description:""},title:{required:!0,tsType:{name:"string"},description:""},description:{required:!1,tsType:{name:"string"},description:""},isActive:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}},isCompleted:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},isDisabled:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},validation:{required:!1,tsType:{name:"StepValidation"},description:""},children:{required:!0,tsType:{name:"ReactNode"},description:""},helpText:{required:!1,tsType:{name:"string"},description:""},infoText:{required:!1,tsType:{name:"string"},description:""},onNext:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onPrevious:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},onSkip:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:""},nextLabel:{required:!1,tsType:{name:"string"},description:""},previousLabel:{required:!1,tsType:{name:"string"},description:""},skipLabel:{required:!1,tsType:{name:"string"},description:""},showActions:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:'"default" | "highlighted" | "compact"',elements:[{name:"literal",value:'"default"'},{name:"literal",value:'"highlighted"'},{name:"literal",value:'"compact"'}]},description:"",defaultValue:{value:'"default"',computed:!1}},showStepIndicator:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}},loading:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},headerContent:{required:!1,tsType:{name:"ReactNode"},description:""},footerContent:{required:!1,tsType:{name:"ReactNode"},description:""}}};export{E as C};
|