UNPKG

@jecloud/ui

Version:

JECloud UI库,基于ant-design-vue封装

1 lines 692 B
var o=this&&this.__spreadArrays||function(){for(var o=0,r=0,n=arguments.length;r<n;r++)o+=arguments[r].length;var e=Array(o),t=0;for(r=0;r<n;r++)for(var i=arguments[r],l=0,c=i.length;l<c;l++,t++)e[t]=i[l];return e};import{createVNode as r}from"vue";import{getCurrentInstance as n}from"vue";import e from"../../icon/src/icon-item";export function useMenu(t,i){var l=i.slots,c=n();return{iconSlot:function(){for(var n,i,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return(null!==(i=null===(n=l.icon)||void 0===n?void 0:n.call.apply(n,o([l],c)))&&void 0!==i?i:t.icon)?r(e,{icon:t.icon,style:{color:t.iconColor}},null):null},key:"symbol"==typeof c.vnode.key?String(c.vnode.key):c.vnode.key}}