UNPKG

fast-vue3-ui

Version:

<h1 align="center"> fast-ui </h1>

2 lines (1 loc) 1.1 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});require("./style/index.css");const e=require("vue"),c=require("./types.js"),l=require("../../_virtual/plugin-vue_export-helper.js"),i=e.defineComponent({name:"k-icon",props:c.iconProps,setup(o){e.onMounted(()=>{Promise.resolve().then(()=>require("./font/iconfont.js"))});const t=e.computed(()=>`#fast-${o.name}`),n=e.computed(()=>({["fast-dot"]:o.dot&&!o.badge})),r=e.computed(()=>o.badge),s=e.computed(()=>({color:o.color}));return{iconName:t,styleDot:n,badge:r,iconColor:s}}}),u={class:"fast-icon"},a=["xlink:href"];function d(o,t,n,r,s,p){return e.openBlock(),e.createElementBlock("div",u,[(e.openBlock(),e.createElementBlock("svg",{class:"icon",style:e.normalizeStyle(o.iconColor),"aria-hidden":"true"},[e.createElementVNode("use",{"xlink:href":o.iconName},null,8,a)],4)),o.dot?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["fast-info",o.styleDot])},e.toDisplayString(o.badge),3)):e.createCommentVNode("",!0)])}const m=l.default(i,[["render",d]]);exports.default=m;