yanzhen-design-vue
Version:
28 lines (27 loc) • 618 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const vue = require("vue");
const lodashEs = require("lodash-es");
function useModal(props, emit) {
const $slots = vue.useSlots();
const slotKeys = vue.computed(() => Object.keys($slots));
const zIndex = vue.ref();
const config = {
zIndex
};
const modalProps = vue.computed(() => {
return lodashEs.omit(props, ...Object.keys(config));
});
const ctx = {
slotKeys,
modalProps
};
const methods = {};
vue.onMounted(() => {
});
return {
ctx,
methods
};
}
exports.useModal = useModal;