import{proxyCustomElement,HTMLElement,h}from"@stencil/core/internal/client";import{d as defineCustomElement$2}from"./sc-alert2.js";import{d as defineCustomElement$1}from"./sc-icon2.js";const scDashboardModuleCss=":host{display:block;position:relative}.dashboard-module{display:grid;gap:var(--sc-dashboard-module-spacing, 1em)}.heading{font-family:var(--sc-font-sans);display:flex;flex-wrap:wrap;gap:1em;align-items:center;justify-content:space-between}.heading__text{display:grid;flex:1;gap:calc(var(--sc-dashboard-module-spacing, 1em) / 2)}@media screen and (min-width: 720px){.heading{gap:2em}}.heading__title{font-size:var(--sc-dashbaord-module-heading-size, var(--sc-font-size-x-large));font-weight:var(--sc-dashbaord-module-heading-weight, var(--sc-font-weight-bold));line-height:var(--sc-dashbaord-module-heading-line-height, var(--sc-line-height-dense));white-space:nowrap}.heading__description{font-size:var(--sc-font-size-normal);line-height:var(--sc-line-height-dense);opacity:0.85}",ScDashboardModuleStyle0=scDashboardModuleCss,ScDashboardModule=proxyCustomElement(class extends HTMLElement{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.heading=void 0,this.error=void 0,this.loading=void 0}render(){return h("div",{key:"3de0cde0fe04ee3424defbce8cfa68025c79e3e0",class:"dashboard-module",part:"base"},!!this.error&&h("sc-alert",{key:"bc897abbb84b511f7e23b07f9a869319f18f62b2",exportparts:"base:error__base, icon:error__icon, text:error__text, title:error__title, message:error__message",open:!!this.error,type:"danger"},h("span",{key:"1b0bc02a679ae34033f457714f7ce2588729d0c6",slot:"title"},wp.i18n.__("Error","surecart")),this.error),h("div",{key:"af6d73e44be70a61fea4e1381c1f4b5254956135",class:"heading",part:"heading"},h("div",{key:"9e29217cbb7333ba5df3d3525dd685c0768874be",class:"heading__text",part:"heading-text"},h("div",{key:"7c76e45b97ec123f2bf8ded60867630e6fe6c2a5",class:"heading__title",part:"heading-title"},h("slot",{key:"f0679df2c2654bade5c39dd72237c02a4d244801",name:"heading","aria-label":this.heading},this.heading)),h("div",{key:"336a6d29e685ccee3f4a4fbab04f4360c1f14077",class:"heading__description",part:"heading-description"},h("slot",{key:"bae0d71b143c65fda0e81b16926260ead5496939",name:"description"}))),h("slot",{key:"9aefc55963fc5b0daadb91dc4960b7327b375589",name:"end"})),h("slot",{key:"898f1e47a2afc0eff3762f50a1ce407a7a392dc7"}))}static get style(){return ScDashboardModuleStyle0}},[1,"sc-dashboard-module",{heading:[1],error:[1],loading:[4]}]);function defineCustomElement(){"undefined"!=typeof customElements&&["sc-dashboard-module","sc-alert","sc-icon"].forEach((e=>{switch(e){case"sc-dashboard-module":customElements.get(e)||customElements.define(e,ScDashboardModule);break;case"sc-alert":customElements.get(e)||defineCustomElement$2();break;case"sc-icon":customElements.get(e)||defineCustomElement$1()}}))}export{ScDashboardModule as S,defineCustomElement as d};