1import{i as k,aR as $,z as g,bD as I}from"./CYVbO0uZ.js";import{aJ as A,aS as y}from"./DoKAI4N6.js";import{F as v,R as n,Q as c,L as B,a3 as p,$ as u,V as d,a2 as f,a5 as h,Y as m,X as S,ai as V,T,P as C}from"./CJNkWG1Y.js";var O={root:function(a){var r=a.instance;return["p-steppanel",{"p-steppanel-active":r.isVertical&&r.active}]},contentWrapper:"p-steppanel-content-wrapper",content:"p-steppanel-content"},w=A.extend({name:"steppanel",classes:O}),P={name:"StepperSeparator",hostName:"Stepper",extends:y,inject:{$pcStepper:{default:null}}};function D(t,a,r,l,s,e){return n(),v("span",c({class:t.cx("separator")},t.ptmo(e.$pcStepper.pt,"separator")),null,16)}P.render=D;var N={name:"BaseStepPanel",extends:y,props:{value:{type:[String,Number],default:void 0},asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"DIV"}},style:w,provide:function(){return{$pcStepPanel:this,$parentInstance:this}}},j={name:"StepPanel",extends:N,inheritAttrs:!1,inject:{$pcStepper:{default:null},$pcStepItem:{default:null},$pcStepList:{default:null}},data:function(){return{isSeparatorVisible:!1}},mounted:function(){if(this.$el){var a,r,l=$(this.$pcStepper.$el,'[data-pc-name="step"]'),s=g(this.isVertical?(a=this.$pcStepItem)===null||a===void 0?void 0:a.$el:(r=this.$pcStepList)===null||r===void 0?void 0:r.$el,'[data-pc-name="step"]'),e=I(s,l);this.isSeparatorVisible=this.isVertical&&e!==l.length-1}},methods:{getPTOptions:function(a){var r=a==="root"?this.ptmi:this.ptm;return r(a,{context:{active:this.active}})},updateValue:function(a){this.$pcStepper.updateValue(a)}},computed:{active:function(){var a,r,l=this.$pcStepItem?(a=this.$pcStepItem)===null||a===void 0?void 0:a.value:this.value;return l===((r=this.$pcStepper)===null||r===void 0?void 0:r.d_value)},isVertical:function(){return!!this.$pcStepItem},activeValue:function(){var a;return this.isVertical?(a=this.$pcStepItem)===null||a===void 0?void 0:a.value:this.value},id:function(){var a;return"".concat((a=this.$pcStepper)===null||a===void 0?void 0:a.$id,"_steppanel_").concat(this.activeValue)},ariaControls:function(){var a;return"".concat((a=this.$pcStepper)===null||a===void 0?void 0:a.$id,"_step_").concat(this.activeValue)},a11yAttrs:function(){return{id:this.id,role:"tabpanel","aria-controls":this.ariaControls,"data-pc-name":"steppanel","data-p-active":this.active}},ptParams:function(){return{context:{active:this.active}}},dataP:function(){return k({vertical:this.$pcStepItem!=null})}},components:{StepperSeparator:P}},W=["data-p"];function F(t,a,r,l,s,e){var b=B("StepperSeparator");return e.isVertical?(n(),v(C,{key:0},[t.asChild?u(t.$slots,"default",{key:1,active:e.active,a11yAttrs:e.a11yAttrs,activateCallback:function(i){return e.updateValue(i)}}):(n(),p(T,c({key:0,name:"p-collapsible"},t.ptm("transition")),{default:d(function(){return[f((n(),p(h(t.as),c({id:e.id,class:t.cx("root"),role:"tabpanel","aria-controls":e.ariaControls,"data-p":e.dataP},e.getPTOptions("root")),{default:d(function(){return[m("div",c({class:t.cx("contentWrapper")},t.ptm("contentWrapper",e.ptParams)),[s.isSeparatorVisible?(n(),p(b,{key:0,"data-p":e.dataP},null,8,["data-p"])):S("",!0),m("div",c({class:t.cx("content"),"data-p":e.dataP},e.getPTOptions("content")),[u(t.$slots,"default",{active:e.active,activateCallback:function(i){return e.updateValue(i)}})],16,W)],16)]}),_:3},16,["id","class","aria-controls","data-p"])),[[V,e.active]])]}),_:3},16))],64)):(n(),v(C,{key:1},[t.asChild?t.asChild&&e.active?u(t.$slots,"default",{key:1,active:e.active,a11yAttrs:e.a11yAttrs,activateCallback:function(i){return e.updateValue(i)}}):S("",!0):f((n(),p(h(t.as),c({key:0,id:e.id,class:t.cx("root"),role:"tabpanel","aria-controls":e.ariaControls},e.getPTOptions("root")),{default:d(function(){return[u(t.$slots,"default",{active:e.active,activateCallback:function(i){return e.updateValue(i)}})]}),_:3},16,["id","class","aria-controls"])),[[V,e.active]])],64))}j.render=F;export{j as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.