UNPKG

@coderundebug/ui-web

Version:

A collection of UI web components that can be used in any web project.

2 lines 676 B
/* By Stephen Paul Hassall (web: https://coderundebug.com) */ import{UiTools as i}from"../ui-tools.js";export class UiIcon extends HTMLElement{constructor(i){super(),this.attachShadow({mode:"open"}),this.shadowRoot.innerHTML=i,this.shadowRoot.adoptedStyleSheets=[UiIcon.uiCssStyleSheet]}}UiIcon.uiCss="svg{display:block;height:100%;min-width:8px;min-height:8px;aspect-ratio:1 / 1;transform:scaleX(var(--ui-icon-scale, 1));--ui-c1:var(--ui-icon-primary-color, var(--ui-foreground, hsl(0 0% 18% / 1)));--ui-c2:var(--ui-icon-secondary-color, var(--ui-c1));}:host([match-direction]) svg:dir(rtl){--ui-icon-scale:-1;}",UiIcon.uiHtml="",i.createUi(UiIcon,"ui-icon",import.meta.url);