'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var core = require('@vueuse/core'); var util = require('../../utils/util.js'); let cachedContainer; const POPPER_CONTAINER_ID = `el-popper-container-${util.generateId()}`; const POPPER_CONTAINER_SELECTOR = `#${POPPER_CONTAINER_ID}`; const usePopperContainer = () => { vue.onBeforeMount(() => { if (!core.isClient) return; if (process.env.NODE_ENV === "test" || !cachedContainer) { const container = document.createElement("div"); container.id = POPPER_CONTAINER_ID; document.body.appendChild(container); cachedContainer = container; } }); }; exports.POPPER_CONTAINER_ID = POPPER_CONTAINER_ID; exports.POPPER_CONTAINER_SELECTOR = POPPER_CONTAINER_SELECTOR; exports.usePopperContainer = usePopperContainer; //# sourceMappingURL=index.js.map