@dracoui/ember
Version:
Draco Design System for Ember
3 lines (2 loc) • 902 B
JavaScript
import{assert as e}from"@ember/debug";import o from"@glimmer/component";import{precompileTemplate as t}from"@ember/template-compilation";import{setComponentTemplate as r}from"@ember/component";var s=t("<span class={{this.classNames}} ...attributes>\n <IconifyIcon\n @icon={{this.name}}\n @width={{this.size}}\n @height={{this.size}}\n {{style color=(if this.color this.color)}}\n />\n</span>");const n=24;class i extends o{constructor(o,t){super(o,t),this.args.name||e('Please provide to "Draco::Icon" a value for @name')}get size(){const{size:o=n}=this.args;return e(`@size for "Draco::Icon" must be a valid number; received: ${o}`,"number"==typeof o),o}get name(){const{name:e}=this.args;return this.args.name}get color(){const{color:e}=this.args;return e}get classNames(){return["draco-icon"].join(" ")}}r(s,i);export{n as DEFAULT_SIZE,i as default};
//# sourceMappingURL=index.js.map