UNPKG

yanzhen-design-vue

Version:

28 lines (27 loc) 618 B
"use strict"; 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;