UNPKG

@aqua-ds/web-components

Version:
48 lines (44 loc) 1.64 kB
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 };