UNPKG

@scania/tegel

Version:
1 lines 1.88 kB
import{t as e,p as o,H as t,h as s,a as r}from"./index.js";const d=o(class extends t{constructor(e){super(),!1!==e&&this.__registerHost(),this.__attachShadow(),this.disabled=!1}render(){return s(r,{key:"0b67b639198463251e4db6c86822be9d0bd648f9",role:"menuitem","aria-disabled":this.disabled?"true":"false"},s("div",{key:"fd2145d0fbe009d302df767914031c135adbadb3",class:{wrapper:!0,disabled:this.disabled}},s("slot",{key:"450e914fa54653021bde8f388fa2ffd68df3b3a6"})))}static get style(){return':host{box-sizing:border-box;display:block}:host *{box-sizing:border-box}:host .wrapper{font:var(--tds-detail-02);letter-spacing:var(--tds-detail-02-ls);color:var(--tds-popover-menu-color);position:relative;width:100%;display:flex;align-items:center;transition:background-color var(--tds-motion-duration-fast-02) var(--tds-motion-easing-easy)}:host .wrapper:hover{cursor:pointer;background-color:var(--tds-popover-menu-background-hover)}:host .wrapper.disabled{cursor:not-allowed;color:var(--tds-popover-menu-divider-disabled-color)}:host .wrapper.disabled:hover{background-color:inherit}:host .wrapper.disabled ::slotted(tds-icon){color:var(--tds-popover-menu-divider-disabled-icon-color)}:host .wrapper.disabled ::slotted(*){pointer-events:none}:host ::slotted(*:not(tds-icon)){all:unset;width:100%;display:inline-flex;display:flex;align-items:center;gap:10px;padding:10px 16px}:host ::slotted(*:focus-visible)::before{z-index:-1;content:"";display:block;position:absolute;width:calc(100% - 4px);height:100%;top:0;left:2px;outline:1px solid var(--tds-blue-400);outline-offset:1px}'}},[257,"tds-popover-menu-item",{disabled:[4]}]);function i(){"undefined"!=typeof customElements&&["tds-popover-menu-item"].forEach((o=>{"tds-popover-menu-item"===o&&(customElements.get(e(o))||customElements.define(e(o),d))}))}i();const a=d,n=i;export{a as TdsPopoverMenuItem,n as defineCustomElement}