@aqua-ds/web-components
Version:
AquaDS Web Components
48 lines (44 loc) • 1.64 kB
JavaScript
import { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';
const aqStepContentCss = ".aq-step-content{width:100%}";
const AqStepContent = /*@__PURE__*/ proxyCustomElement(class AqStepContent extends HTMLElement {
constructor(registerHost) {
super();
if (registerHost !== false) {
this.__registerHost();
}
this.isActive = false;
}
async updateIsActive(isActive) {
this.isActive = isActive;
}
cssClassContainerContent() {
return {
'aq-step-content': true,
};
}
render() {
const cssClassContainerContent = this.cssClassContainerContent();
const stepGroup = this.el.closest('aq-step-group');
const isVertical = stepGroup.isVertical;
return (h(Host, { key: '11d8514715a28cb6e2396e09c68940866d91a97f', hidden: !isVertical && !this.isActive, class: cssClassContainerContent }, h("slot", { key: '1464933006164a2506103961594ee6413ad19ced' })));
}
get el() { return this; }
static get style() { return aqStepContentCss; }
}, [260, "aq-step-content", {
"isActive": [32],
"updateIsActive": [64]
}]);
function defineCustomElement() {
if (typeof customElements === "undefined") {
return;
}
const components = ["aq-step-content"];
components.forEach(tagName => { switch (tagName) {
case "aq-step-content":
if (!customElements.get(tagName)) {
customElements.define(tagName, AqStepContent);
}
break;
} });
}
export { AqStepContent as A, defineCustomElement as d };