UNPKG

@scania/tegel

Version:
1 lines 2.33 kB
import{t as s,p as e,H as o,h as t,a}from"./index.js";import{i}from"./p-CF8bH08v.js";import{d as r}from"./p-le823YD3.js";const c=e(class extends o{constructor(s){super(),!1!==s&&this.__registerHost(),this.defaultShow=!1,this.show=null,this.placement="auto",this.offsetSkidding=0,this.animation="none",this.offsetDistance=8,this.modifiers=[],this.tdsAlertDialog="dialog",this.modeVariant=null,this.inheritedAttributes={}}async close(){var s;null===(s=this.childRef)||void 0===s||s.close()}componentWillLoad(){this.inheritedAttributes=i(this.host,["style","class"])}render(){var s;return t(a,{key:"f839a18c87e3bfda390b498902c839e9c02498dd",class:{[`tds-mode-variant-${this.modeVariant}`]:Boolean(this.modeVariant)}},t("tds-popover-core",Object.assign({key:"406b98aa40a5a227956018a6892b0963530bc0a0",role:this.tdsAlertDialog},this.inheritedAttributes,{class:{"tds-popover-canvas":!0,[null!==(s=this.inheritedAttributes.class)&&void 0!==s?s:""]:!0},selector:this.selector,referenceEl:this.referenceEl,show:this.show,placement:this.placement,offsetSkidding:this.offsetSkidding,offsetDistance:this.offsetDistance,modifiers:this.modifiers,trigger:"click",ref:s=>{this.childRef=s},defaultShow:this.defaultShow,animation:this.animation}),t("div",{key:"4c733fb2a810d47668f4625d947f5e82884cfdf8"},t("slot",{key:"cff933b094ae64e5ecad95ab1752206f16f3f919"}))))}get host(){return this}static get style(){return".tds-popover-canvas.sc-tds-popover-canvas{box-sizing:border-box;display:inline-block;color:var(--tds-popover-canvas-color);background-color:var(--tds-popover-canvas-background);box-shadow:var(--tds-popover-canvas-box-shadow);border-radius:4px;z-index:900}.tds-popover-canvas.sc-tds-popover-canvas *.sc-tds-popover-canvas{box-sizing:border-box}"}},[262,"tds-popover-canvas",{selector:[1],referenceEl:[16],defaultShow:[4,"default-show"],show:[4],placement:[1],offsetSkidding:[2,"offset-skidding"],animation:[1],offsetDistance:[2,"offset-distance"],modifiers:[16],tdsAlertDialog:[1,"tds-alert-dialog"],modeVariant:[1,"mode-variant"],childRef:[32],close:[64]}]);function d(){"undefined"!=typeof customElements&&["tds-popover-canvas","tds-popover-core"].forEach((e=>{switch(e){case"tds-popover-canvas":customElements.get(s(e))||customElements.define(s(e),c);break;case"tds-popover-core":customElements.get(s(e))||r()}}))}d();export{c as T,d}