UNPKG

zview-plus

Version:

基于 Vue3 的 UI 组件库

2 lines (1 loc) 723 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),l=require("./icon.js"),a={class:"z-icon"},u={name:"ZIcon"},i=e.defineComponent({...u,props:l.iconProps,setup(t){const o=t,n=e.computed(()=>({["z-dot"]:o.dot&&!o.badge})),r=e.computed(()=>o.badge),c=e.computed(()=>({color:o.color}));return(s,d)=>(e.openBlock(),e.createElementBlock("div",a,[e.createElementVNode("i",{class:e.normalizeClass(`z-icon-${o.name}`),style:e.normalizeStyle(e.unref(c))},null,6),s.dot?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["z-info",e.unref(n)])},e.toDisplayString(e.unref(r)),3)):e.createCommentVNode("",!0)]))}});exports.default=i;