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