@jecloud/ui
Version:
JECloud UI库,基于ant-design-vue封装
1 lines • 745 B
JavaScript
var t=this&&this.__assign||function(){return t=Object.assign||function(t){for(var o,r=1,e=arguments.length;r<e;r++)for(var n in o=arguments[r])Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n]);return t},t.apply(this,arguments)};import{createVNode as o,mergeProps as r,resolveComponent as e}from"vue";import{defineComponent as n}from"vue";import{Menu as i}from"ant-design-vue";import s from"../../icon/src/icon-item";import{useMenu as m}from"./hooks";export default n({name:"JeMenuItem",components:{MenuItem:i.Item,IconItem:s},inheritAttrs:!1,props:{icon:String,iconColor:String},setup:function(n,i){var s=i.slots,a=i.attrs,c=m(n,{slots:s}),p=c.iconSlot,u=c.key;return function(){return o(e("MenuItem"),r(a,{key:u}),t(t({},s),{icon:p}))}}});