function DesktopApp() {
  const [lang, setLang] = React.useState("en");
  window.useReveal();

  return (
    <>
      <TopBar lang={lang} setLang={setLang} />
      <main>
        <Hero lang={lang} />
        <Services lang={lang} />
        <FeaturedWork lang={lang} />
        <Equipment lang={lang} />
        <About lang={lang} />
        <Contact lang={lang} />
      </main>
      <Footer lang={lang} />
    </>
  );
}

function App() {
  const isMobile = window.useIsMobile();
  return isMobile ? <window.MobileApp /> : <DesktopApp />;
}

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(<App />);
