/* Homepage app */

function App() {
  const [mobile, setMobile] = React.useState(false);
  useReveal();
  return (
    <React.Fragment>
      <TopBar />
      <Header current="index.html" onMobileOpen={() => setMobile(true)} />
      <MobileMenu open={mobile} onClose={() => setMobile(false)} />
      <main>
        <Hero />
        <TrustStrip />
        <Catalog />
        <WhyUs />
        <Works />
        <Clients />
        <Testimonials />
        <Process />
        <FinalCTA />
      </main>
      <Footer />
      <StickyAside />
      <StickyWhatsapp />
    </React.Fragment>
  );
}

ReactDOM.createRoot(document.getElementById('root')).render(<App />);
