Removed zooming in the Root.jsx

This commit is contained in:
Mathias Wagner
2024-03-09 14:40:04 +01:00
parent 800916908e
commit f0f7bc0798

View File

@@ -1,8 +1,28 @@
import {Outlet} from "react-router-dom";
import Navigation from "@/common/components/Navigation";
import "./styles.sass";
import {useEffect} from "react";
export const Root = () => {
useEffect(() => {
const handleKeydown = (event) => {
if (event.ctrlKey && (event.key === "+" || event.key === "-")) event.preventDefault();
}
const handleWheel = (event) => {
if (event.ctrlKey) event.preventDefault();
}
document.addEventListener("keydown", handleKeydown);
document.addEventListener("wheel", handleWheel, {passive: false});
return () => {
document.removeEventListener("keydown", handleKeydown);
document.removeEventListener("wheel", handleWheel);
}
}, []);
return (
<>
<Navigation />