/* 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 (
<>