/* global React, ReactDOM */
function App() {
  const [, _bump] = React.useState(0);

  React.useEffect(() => {
    window.__onDataRefresh = () => _bump(v => v + 1);
    return () => { delete window.__onDataRefresh; };
  }, []);

  return (
    <div className="page">
      <window.Nav />
      <window.Hero />
      <hr className="section-divider" />
      <window.CompanySection />
      <hr className="section-divider" />
      <window.ProjectsSection />
      <hr className="section-divider" />
      <window.ServicesSection />
      <window.StatsBand />
      <window.CtaSplit />
      <window.TestimonialsSection />
      <window.TeamSection />
      <hr className="section-divider" />
      <window.ServiceAreaMap />
      <window.ContactSection />
    </div>
  );
}

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