@nextcloud/vue
Version:
Nextcloud vue components
15 lines (14 loc) • 544 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const Vue = require("vue");
const checkIfIsFullscreen = () => window.outerHeight === screen.height;
const isFullscreen = Vue.ref(checkIfIsFullscreen());
window.addEventListener("resize", () => {
isFullscreen.value = checkIfIsFullscreen();
});
function useIsFullscreen() {
return Vue.readonly(isFullscreen);
}
const isFullscreenState = Vue.readonly(isFullscreen);
exports.isFullscreenState = isFullscreenState;
exports.useIsFullscreen = useIsFullscreen;