import{a as M,G as t,S as U,T as p,aj as J,n as s,R as L,_ as C,cl as q,dS as H,an as K,as as Q,J as X,cI as Y,f as V,di as Z,c7 as ee,c1 as te}from"./index.7e08ba81.js";import{P as ne}from"./index.1016abaf.js";var ie=["prefixCls"],se=M({compatConfig:{MODE:3},name:"Steps",props:{type:t.string.def("default"),prefixCls:t.string.def("vc-steps"),iconPrefix:t.string.def("vc"),direction:t.string.def("horizontal"),labelPlacement:t.string.def("horizontal"),status:t.string.def("process"),size:t.string.def(""),progressDot:t.oneOfType([t.looseBool,t.func]).def(void 0),initial:t.number.def(0),current:t.number.def(0),icons:t.shape({finish:t.any,error:t.any}).loose,stepIcon:Function},slots:["stepIcon","progressDot"],emits:["change"],setup:function(e,y){var a=y.slots,$=y.emit,T=function(c){var i=e.current;i!==c&&$("change",c)};return function(){var g,c,i=e.prefixCls,f=e.direction,l=e.type,m=e.labelPlacement,r=e.iconPrefix,u=e.status,S=e.size,n=e.current,d=e.progressDot,o=d===void 0?a.progressDot:d,I=e.initial,x=e.icons,b=e.stepIcon,D=b===void 0?a.stepIcon:b,v=l==="navigation",N=o?"vertical":m,_=U(i,"".concat(i,"-").concat(f),(g={},p(g,"".concat(i,"-").concat(S),S),p(g,"".concat(i,"-label-").concat(N),f==="horizontal"),p(g,"".concat(i,"-dot"),!!o),p(g,"".concat(i,"-navigation"),v),g)),j=J((c=a.default)===null||c===void 0?void 0:c.call(a));return s("div",{class:_},[j.map(function(z,O){var w=z.props||{},B=w.prefixCls,R=B===void 0?i:B,F=L(w,ie),P=I+O,h=C(C({},F),{},{stepNumber:P+1,stepIndex:P,key:P,prefixCls:R,iconPrefix:r,progressDot:o,icons:x,stepIcon:D,onStepClick:T});return u==="error"&&O===n-1&&(h.class="".concat(i,"-next-error")),F.status||(P===n?h.status=u:P