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) 597 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("../utils/index.cjs");const o=require("vue"),l=require("../utils/string.cjs");function i(t){const c=o.useAttrs(),s=o.computed(()=>{const n={};return t.evts&&Object.keys(t.evts).forEach(e=>{n[`on${l.toCamelCase(e)}`]=(...r)=>{const u={...t.scope,row:e==="input"||e==="clear"?{...t.scope.row,[t.column.prop]:r[0]||""}:t.scope.row};(t.evts[e]||function(){})(u,...r)}}),n});return{attrsAll:o.computed(()=>({...t,...c})),onAll:s}}exports.useFormComponentAttrs=i; //# sourceMappingURL=useFormComponentAttrs.cjs.map