tav-ui
Version:
22 lines (17 loc) • 659 B
JavaScript
;
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