@postnord/web-components
Version:
PostNord Web Components
6 lines • 942 B
JavaScript
/*!
* Built with Stencil
* By PostNord.
*/
import{r as s,c as t,g as e,h as r}from"./p-43660913.js";const i=".pn-progress-indicator{display:flex;padding:2.8em 1em 0}";const o=i;const a=class{constructor(e){s(this,e);this.progresschange=t(this,"progresschange",7);this.activeStep=0}get hostElement(){return e(this)}progresschange;setActiveStepHandler({detail:s}){this.activeStep=s;this.progresschange.emit(this.activeStep)}componentWillLoad(){this.passPropsToChildren()}componentDidUpdate(){this.passPropsToChildren()}passPropsToChildren(){const s=Array.from(this.hostElement.querySelectorAll("pn-progress-indicator-step"));s.forEach(((s,t)=>{s.activeStep=this.activeStep;s.index=t}))}render(){return r("div",{key:"7809a31648a1c899311e83dc28db7b0b23272547",class:"pn-progress-indicator"},r("slot",{key:"a1b9970f16de43052e473ea166829a1ad6e5e725"}))}};a.style=o;export{a as pn_progress_indicator};
//# sourceMappingURL=p-8bc8f614.entry.js.map