UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

44 lines (39 loc) 1.24 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var index = require('./index.js'); var composable = require('./src/composable.js'); var index$1 = require('../../../constants/index.js'); const __default__ = vue.defineComponent({ name: "UiForm" }); var _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...__default__, props: index.UiFormPropsOption, setup(__props, { expose: __expose }) { const define = __props; const { refs, methods, emitter } = composable.useComposable(define); const { reset, clear, validator } = methods; const { form } = refs; vue.provide(index$1.UiFormEmitterKey, emitter); vue.provide(index$1.UiFormDataKey, define.data); vue.provide(index$1.UiFormRulesKey, define.rules); ; __expose({ reset, clear, validator }); return (_ctx, _cache) => { return vue.openBlock(), vue.createElementBlock( "form", { class: "ui-form", ref_key: "form", ref: form }, [ vue.renderSlot(_ctx.$slots, "default") ], 512 /* NEED_PATCH */ ); }; } }); exports.default = _sfc_main; //# sourceMappingURL=index.vue2.js.map