@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
JavaScript
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;
;