@aqua-ds/web-components
Version:
AquaDS Web Components
44 lines (40 loc) • 1.8 kB
JavaScript
import { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';
const aqCardContentCss = ".aq-card-content{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:var(--spacing-size-medium) var(--spacing-size-large);border-radius:var(--spacing-size-minor)}.aq-card-content--wo-padding{padding:0}";
const AqCardContent = /*@__PURE__*/ proxyCustomElement(class AqCardContent extends HTMLElement {
constructor(registerHost) {
super();
if (registerHost !== false) {
this.__registerHost();
}
this.woPadding = false;
}
getStyleCardContend() {
return {
'aq-card-content': true,
'aq-scroll-bar': true,
'aq-card-content--wo-padding': this.woPadding
};
}
render() {
const cssClassCardContend = this.getStyleCardContend();
return (h(Host, { key: 'a4330f55a44b97d55c6a985835f1864fa2cf4085' }, h("div", { key: 'bf32b503f850ed946c45196726f19357de4f2740', class: cssClassCardContend }, h("slot", { key: '9c7e73cbb006dd1051fe6abe137397e2cc75e23d' }))));
}
get hostElement() { return this; }
static get style() { return aqCardContentCss; }
}, [260, "aq-card-content", {
"woPadding": [4, "wo-padding"]
}]);
function defineCustomElement() {
if (typeof customElements === "undefined") {
return;
}
const components = ["aq-card-content"];
components.forEach(tagName => { switch (tagName) {
case "aq-card-content":
if (!customElements.get(tagName)) {
customElements.define(tagName, AqCardContent);
}
break;
} });
}
export { AqCardContent as A, defineCustomElement as d };