@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.
25 lines (22 loc) • 625 B
JavaScript
import { defineComponent, computed, h } from 'vue';
var vueeasyform = defineComponent({
props: {
form: {
type: [String, Number]
}
},
// () => h(...)
setup: function (props, _a) {
var slots = _a.slots;
return function () { return computed(function () {
if (props.form && slots[props.form]) {
return h(slots[props.form]);
}
if (slots["default"]) {
return h(slots["default"]);
}
return h('div');
}).value; };
}
});
export default vueeasyform;