/* App entry */

function App() {
  const { tweaks, setTweak, panelVisible } = useTweaks();
  useReveal();

  const copy = HERO_COPY[tweaks.heroCopy] || HERO_COPY.muscle;

  return (
    <React.Fragment>
      <Nav />
      <Hero copy={copy} />
      <Marquee />
      <Services />
      <Process />
      <Contact />
      <Footer />
      <TweaksPanel tweaks={tweaks} setTweak={setTweak} visible={panelVisible} />
    </React.Fragment>
  );
}

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