UNPKG

@jecloud/ui

Version:

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

1 lines 902 B
import{createVNode as o}from"vue";import{isValidSlot as d}from"../utils/props";import{Input as e}from"ant-design-vue";export function useAddonSlot(n){var r,t,a=n.props,l=n.context,s=n.element,f=l.slots,i=a.addonBefore,p=void 0===i?null===(r=f.addonBefore)||void 0===r?void 0:r.call(f):i,u=a.addonAfter,S=void 0===u?null===(t=f.addonAfter)||void 0===t?void 0:t.call(f):u,c=a.addonAfterClass,v=a.addonBeforeClass,g=a.addonAfterStyle,A=a.addonBeforeStyle;return d(p)||d(S)?o(e.Group,{class:"je-addon-group-wrapper"},{default:function(){return[p?o("span",{class:["ant-input-group-addon",v],style:A},[p]):null,s,S?o("span",{class:["ant-input-group-addon",c],style:g},[S]):null]}}):s}export var addonProps={addonBefore:String,addonAfter:String,addonBeforeClass:String,addonAfterClass:String,addonBeforeStyle:[String,Object],addonAfterStyle:[String,Object]};export var addonSlots=["addonBefore","addonAfter"];