tav-ui
Version:
18 lines (15 loc) • 562 B
JavaScript
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