UNPKG

tav-ui

Version:
18 lines (15 loc) 562 B
import { ref, computed, unref } from 'vue'; function useFullScreen(context) { const fullScreenRef = ref(false); const getWrapClassName = computed(() => { const clsName = unref(context.wrapClassName) || ""; return unref(fullScreenRef) ? `fullscreen-modal ${clsName} ` : unref(clsName); }); function handleFullScreen(e) { e && e.stopPropagation(); fullScreenRef.value = !unref(fullScreenRef); } return { getWrapClassName, handleFullScreen, fullScreenRef }; } export { useFullScreen }; //# sourceMappingURL=useModalFullScreen2.mjs.map