license import { html , LitElement , TemplateResult } from 'lit' ; import { customElement } from 'lit/decorators.js' ; import { styles } from './mwc-icon-host.css' ; soyCompatible @ customElement ( 'mwc-icon' ) export class Icon extends LitElement { static override styles = [ styles ] ; soyTemplate protected override render ( ) { return html `<span><slot></slot></span>` ; } } declare global { interface HTMLElementTagNameMap { 'mwc-icon' : Icon ; } }