@postnord/web-components
Version:
PostNord Web Components
5 lines • 876 B
JavaScript
/*!
* Built with Stencil
* By PostNord.
*/
import{r as s,c as e,g as t,t as r,h as i}from"./p-XKg-ydzH.js";const a=class{constructor(t){s(this,t),this.progresschange=e(this,"progresschange",7)}get hostElement(){return t(this)}activeStep=0;progresschange;setActiveStepHandler({detail:s}){this.activeStep=s,this.progresschange.emit(this.activeStep)}componentWillLoad(){this.passPropsToChildren()}componentDidUpdate(){this.passPropsToChildren()}passPropsToChildren(){Array.from(this.hostElement.querySelectorAll(`${r("pn-progress-indicator-step")}`)).forEach(((s,e)=>{s.activeStep=this.activeStep,s.index=e}))}render(){return i("div",{key:"55eb279175a09345ebcb087ac6b0f819d5032a1e",class:"pn-progress-indicator"},i("slot",{key:"70f0273b605df274663752dadde8585411a74bd7"}))}};a.style=".pn-progress-indicator{display:flex;padding:2.8em 1em 0}";export{a as pn_progress_indicator}