// Activa Soluciones — App composition (home page)

const App = () => {
  const [dialogOpen, setDialogOpen] = React.useState(false);
  const open = () => setDialogOpen(true);
  const close = () => setDialogOpen(false);

  return (
    <div data-screen-label="01 Home">
      <Nav onOpenDialog={open} />
      <Hero onOpenDialog={open} />
      <LogoCloud />
      <Services />
      <Methodology />
      <Stats />
      <CaseStudies />
      <Industries />
      <Testimonial />
      <CTA onOpenDialog={open} />
      <Footer />
      <BookingDialog open={dialogOpen} onClose={close} />
    </div>
  );
};

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