diff --git a/src/components/Exercises/Writing.tsx b/src/components/Exercises/Writing.tsx index 6bd267f4..0edf3689 100644 --- a/src/components/Exercises/Writing.tsx +++ b/src/components/Exercises/Writing.tsx @@ -25,19 +25,19 @@ export default function Writing({ const hasExamEnded = useExamStore((state) => state.hasExamEnded); - // useEffect(() => { - // const listener = (e: KeyboardEvent) => { - // if ((e.ctrlKey || e.metaKey) && e.key === "v") { - // e.preventDefault(); - // } - // }; + useEffect(() => { + const listener = (e: KeyboardEvent) => { + if ((e.ctrlKey || e.metaKey) && e.key === "v") { + e.preventDefault(); + } + }; - // document.addEventListener("keydown", listener); + document.addEventListener("keydown", listener); - // return () => { - // document.removeEventListener("keydown", listener); - // }; - // }, []); + return () => { + document.removeEventListener("keydown", listener); + }; + }, []); useEffect(() => { if (hasExamEnded) onNext({exercise: id, solutions: [{id, solution: inputText}], score: {correct: 1, total: 1, missing: 0}, type});