import { DeesElement, html, customElement, css } from '@design.estate/dees-element'; import { shxElementStyles } from './tokens.js'; declare global { interface HTMLElementTagNameMap { 'shx-icon': ShxIcon; } } @customElement('shx-icon') export class ShxIcon extends DeesElement { public static demo = () => html``; public static demoGroups = ['smarthome.exchange primitives']; public static styles = [ ...shxElementStyles, css` :host { display: inline-flex; width: 24px; height: 24px; color: var(--shx-accent); } svg { width: 100%; height: 100%; } `, ]; public render() { return html` `; } }