ll-package
Version:
2 lines (1 loc) • 2.37 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("../../../../@babel/runtime/helpers/esm/extends.js"),o=require("vue"),a=require("../context.js"),j=require("../DisabledContext.js"),z=require("../renderEmpty.js"),M=require("../SizeContext.js"),T=(d,u)=>{const c=M.useInjectSize(),v=j.useInjectDisabled(),n=o.inject(a.configProviderKey,l.default(l.default({},a.defaultConfigProvider),{renderEmpty:e=>o.h(z.DefaultRenderEmpty,{componentName:e})})),s=o.computed(()=>n.getPrefixCls(d,u.prefixCls)),m=o.computed(()=>{var e,t;return(e=u.direction)!==null&&e!==void 0?e:(t=n.direction)===null||t===void 0?void 0:t.value}),f=o.computed(()=>{var e;return(e=u.iconPrefixCls)!==null&&e!==void 0?e:n.iconPrefixCls.value}),C=o.computed(()=>n.getPrefixCls()),g=o.computed(()=>{var e;return(e=n.autoInsertSpaceInButton)===null||e===void 0?void 0:e.value}),_=n.renderEmpty,p=n.space,x=n.pageHeader,P=n.form,b=o.computed(()=>{var e,t;return(e=u.getTargetContainer)!==null&&e!==void 0?e:(t=n.getTargetContainer)===null||t===void 0?void 0:t.value}),S=o.computed(()=>{var e,t,r;return(t=(e=u.getContainer)!==null&&e!==void 0?e:u.getPopupContainer)!==null&&t!==void 0?t:(r=n.getPopupContainer)===null||r===void 0?void 0:r.value}),i=o.computed(()=>{var e,t;return(e=u.dropdownMatchSelectWidth)!==null&&e!==void 0?e:(t=n.dropdownMatchSelectWidth)===null||t===void 0?void 0:t.value}),y=o.computed(()=>{var e;return(u.virtual===void 0?((e=n.virtual)===null||e===void 0?void 0:e.value)!==!1:u.virtual!==!1)&&i.value!==!1}),h=o.computed(()=>u.size||c.value),I=o.computed(()=>{var e,t,r;return(e=u.autocomplete)!==null&&e!==void 0?e:(r=(t=n.input)===null||t===void 0?void 0:t.value)===null||r===void 0?void 0:r.autocomplete}),q=o.computed(()=>{var e;return(e=u.disabled)!==null&&e!==void 0?e:v.value}),w=o.computed(()=>{var e;return(e=u.csp)!==null&&e!==void 0?e:n.csp}),E=o.computed(()=>{var e,t;return(e=u.wave)!==null&&e!==void 0?e:(t=n.wave)===null||t===void 0?void 0:t.value});return{configProvider:n,prefixCls:s,direction:m,size:h,getTargetContainer:b,getPopupContainer:S,space:p,pageHeader:x,form:P,autoInsertSpaceInButton:g,renderEmpty:_,virtual:y,dropdownMatchSelectWidth:i,rootPrefixCls:C,getPrefixCls:n.getPrefixCls,autocomplete:I,csp:w,iconPrefixCls:f,disabled:q,select:n.select,wave:E}};exports.default=T;
;