/* global React, ReactDOM, COPY */ const { useState, useEffect } = React; function App() { const [lang, setLang] = useState("es"); const [direction, setDirection] = useState("a"); useEffect(() => { document.documentElement.setAttribute("data-lang", lang); }, [lang]); useEffect(() => { document.documentElement.setAttribute("data-direction", direction); }, [direction]); // Initialize chat after React renders the nav (which contains #chatToggle) useEffect(() => { if (typeof initChat === "function") initChat(); }, []); useReveal(); const t = COPY[lang]; return ( <>