UNPKG

tav-ui

Version:
22 lines (17 loc) 659 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); function useFullScreen(context) { const fullScreenRef = vue.ref(false); const getWrapClassName = vue.computed(() => { const clsName = vue.unref(context.wrapClassName) || ""; return vue.unref(fullScreenRef) ? `fullscreen-modal ${clsName} ` : vue.unref(clsName); }); function handleFullScreen(e) { e && e.stopPropagation(); fullScreenRef.value = !vue.unref(fullScreenRef); } return { getWrapClassName, handleFullScreen, fullScreenRef }; } exports.useFullScreen = useFullScreen; //# sourceMappingURL=useModalFullScreen2.js.map