UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

12 lines (11 loc) 464 B
import { toRefs, computed } from "vue"; import { querySelector } from "../_utils/dom.js"; import { isString } from "../_utils/is.js"; function usePopupContainer(defaultPopupContainer, props) { const { popupContainer } = toRefs(props); const container = computed( () => (isString(popupContainer.value) ? querySelector(popupContainer.value) : popupContainer.value) || defaultPopupContainer ); return container; } export { usePopupContainer as default };