diff --git a/src/components/AccssibilityBox/AccessibilityBox.tsx b/src/components/AccssibilityBox/AccessibilityBox.tsx index 82bc59e..79cf514 100644 --- a/src/components/AccssibilityBox/AccessibilityBox.tsx +++ b/src/components/AccssibilityBox/AccessibilityBox.tsx @@ -1,27 +1,32 @@ "use client"; -import { useEffect } from "react"; +import { useEffect, useRef } from "react"; import Floaty from "../Floaty/Floaty"; export default function AccessibilityBox() { + const checkbox = useRef(null); useEffect(() => { - if (window.localStorage.getItem("a11y")) + if (window == null) return; + if (window?.localStorage.getItem("a11y")) { document.body.parentElement?.classList.add("a11y"); + if (checkbox.current != null) checkbox.current.checked = true; + } }, []); return (