@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
2 lines (1 loc) • 732 B
JavaScript
import{_ as t}from"../../tslib.es6-CmLYFWVC.js";import{i as e,x as i}from"../../lit-element-Ho-VPzO1.js";import{t as s}from"../../custom-element-Dz3n6kSt.js";import{mixinDelegatesAria as o}from"../../utils/aria/delegate.js";import{styles as r}from"./icon.style.js";import"../../utils/aria/aria.js";import"../../component-definitions/icon.definition.js";import"../../utils/tokens/create-wrapped-tokens.js";import"../../utils/tokens/string-tokens.js";let n=class extends(o(e)){static{this.styles=r}render(){return i`<slot></slot>`}connectedCallback(){super.connectedCallback();const{ariaHidden:t}=this;"false"!==t?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")}};n=t([s("mdc-icon")],n);export{n as Icon};