feat: add src/App.tsx

This commit is contained in:
cupadev-admin 2026-03-08 17:14:37 +00:00
parent 1bc2660e80
commit 18abd70301
1 changed files with 36 additions and 0 deletions

36
src/App.tsx Normal file
View File

@ -0,0 +1,36 @@
import React, { useState, useEffect } from 'react';
import Header from './components/Header';
import Hero from './components/Hero';
import About from './components/About';
import History from './components/History';
import Gallery from './components/Gallery';
import Events from './components/Events';
import Contact from './components/Contact';
import Footer from './components/Footer';
function App() {
const [scrolled, setScrolled] = useState(false);
useEffect(() => {
const handleScroll = () => setScrolled(window.scrollY > 60);
window.addEventListener('scroll', handleScroll, { passive: true });
return () => window.removeEventListener('scroll', handleScroll);
}, []);
return (
<div className="min-h-screen">
<Header scrolled={scrolled} />
<main>
<Hero />
<About />
<History />
<Gallery />
<Events />
<Contact />
</main>
<Footer />
</div>
);
}
export default App;