UNPKG

@me_slack/vue3easyform

Version:

Credit to @lmiller1990 for sharing how to build packages in NPM for Vue3 as Vue have still not documented the process.

27 lines (23 loc) 636 B
'use strict'; var vue = require('vue'); var vueeasyform = vue.defineComponent({ props: { form: { type: [String, Number] } }, // () => h(...) setup: function (props, _a) { var slots = _a.slots; return function () { return vue.computed(function () { if (props.form && slots[props.form]) { return vue.h(slots[props.form]); } if (slots["default"]) { return vue.h(slots["default"]); } return vue.h('div'); }).value; }; } }); module.exports = vueeasyform;