UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

3 lines (2 loc) 1.06 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("vue"),n=require("../element/form/src/props.cjs"),p=require("../element/table/src/props.cjs"),z=require("../element/crud/src/props.cjs"),f=require("./useGlobalSize.cjs"),l=require("./useProp.cjs"),c=require("./useAttr.cjs");function b(r){var e,t;return(e=c.useAttr(r))!=null&&e.value?c.useAttr(r):(t=l.useProp(r))!=null&&t.value?l.useProp(r):{value:""}}function m(r,e={}){const t=o.ref(void 0),a=e.prop?t:b("size"),d=e.global?t:f.useGlobalSize(),u=e.form?{value:{size:void 0}}:o.inject(n.formProvideKey,void 0),i=e.formItem?{value:{size:void 0}}:o.inject(n.formItemProvideKey,void 0),s=e.table?{value:{size:void 0}}:o.inject(p.tableProvideKey,void 0),v=e.crud?{value:{size:void 0}}:o.inject(z.crudProvideKey,void 0);return o.computed(()=>a.value||o.unref(r)||(i==null?void 0:i.value.size)||(u==null?void 0:u.value.size)||(s==null?void 0:s.value.size)||(v==null?void 0:v.value.size)||d.value||"")}exports.useFormSize=m; //# sourceMappingURL=useFormSize.cjs.map