@scania/tegel
Version:
Tegel Design System
38 lines (34 loc) • 1.42 kB
JavaScript
import { p as proxyCustomElement, H, h, c as Host } from './p-28ef5186.js';
const sideMenuUserImageCss = ":host img,:host ::slotted(*){width:34px;height:34px;border-radius:50%}";
const TdsSideMenuUserImageStyle0 = sideMenuUserImageCss;
const TdsSideMenuUserImage = /*@__PURE__*/ proxyCustomElement(class TdsSideMenuUserImage extends H {
constructor() {
super();
this.__registerHost();
this.__attachShadow();
this.src = undefined;
this.alt = undefined;
}
render() {
return (h(Host, { key: 'f673e69a1f9064b9b70def6942bb357b0fbbef1a' }, h("slot", { key: 'd2b6b1b29dd8ab033e229aac63aa864a2d866be6' }), this.src && h("img", { key: 'f72afa71088d565a19d43dec0646f657eba9c5c3', src: this.src, alt: this.alt })));
}
static get style() { return TdsSideMenuUserImageStyle0; }
}, [1, "tds-side-menu-user-image", {
"src": [1],
"alt": [1]
}]);
function defineCustomElement() {
if (typeof customElements === "undefined") {
return;
}
const components = ["tds-side-menu-user-image"];
components.forEach(tagName => { switch (tagName) {
case "tds-side-menu-user-image":
if (!customElements.get(tagName)) {
customElements.define(tagName, TdsSideMenuUserImage);
}
break;
} });
}
defineCustomElement();
export { TdsSideMenuUserImage as T, defineCustomElement as d };