diff --git a/src/App.tsx b/src/App.tsx index fddd114..c32ff66 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,9 +3,11 @@ import ProjectCard from "./components/ProjectCard"; import { links, projects } from "./data"; import JSConfetti from "js-confetti"; import dayjs from "dayjs"; +import { ChevronDownIcon } from "lucide-react"; export default function App() { const [bday, setBday] = useState(false); + const [hideChevron, setHideChevron] = useState(false); useEffect(() => { const today = dayjs(); @@ -14,10 +16,31 @@ export default function App() { const confetti = new JSConfetti(); confetti.addConfetti(); } + + const handleScroll = () => { + if (window.scrollY > 200) { + setHideChevron(true); + } else { + setHideChevron(false); + } + }; + + window.addEventListener("scroll", handleScroll); + + // Cleanup listener on unmount + return () => { + window.removeEventListener("scroll", handleScroll); + }; }, []); return (