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.07 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("vue");require("../../../../utils/index.cjs");const a=require("../FormItemLabel.cjs"),t=require("../../../../utils/is.cjs");function m(l,o){const i=()=>{const{col:r}=l;if(t.isSlot(r.label)&&t.isFunction(o[r.label]))return o[r.label]();if(t.isFunction(r.label))return r.label()},u=()=>{var n;const{col:r,formConfig:e}=l;return Object.prototype.hasOwnProperty.call(r.formItemProps||{},"colon")?(n=r.formItemProps)==null?void 0:n.colon:Object.prototype.hasOwnProperty.call(r,"colon")?r.colon:e.colon};return{vSlots:c.computed(()=>{var n;const{col:r}=l,e={};if(((n=r.formItemProps)!=null&&n.label||r.label)&&(e.label=()=>i()||c.createVNode(a,{label:r.label,tooltip:r.tooltip,...r.formItemProps,colon:u()},o)),r.error)if(t.isSlot(r.error)&&t.isFunction(o[r.error])){const s=r.error;e.error=()=>o[s]()}else t.isFunction(r.error)&&t.isFunction(o.error)?e.error=()=>o.error():e.error=()=>o.error();return e})}}exports.useFormItemSlots=m;
//# sourceMappingURL=useFormItemSlots.cjs.map