diff --git a/apps/landing/src/app/[locale]/(main)/open-source-banner.tsx b/apps/landing/src/app/[locale]/(main)/open-source-banner.tsx index 05485ded5..95ebb41b4 100644 --- a/apps/landing/src/app/[locale]/(main)/open-source-banner.tsx +++ b/apps/landing/src/app/[locale]/(main)/open-source-banner.tsx @@ -5,18 +5,28 @@ import { ArrowUpRightIcon } from "lucide-react"; import GithubIcon from "@/assets/github.svg"; import { Trans } from "@/i18n/client/trans"; import { cn } from "@rallly/ui"; -import { useWindowScroll } from "react-use"; +import React from "react"; export function OpenSourceBanner() { - const { y } = useWindowScroll(); + const [visible, setVisible] = React.useState(true); + + React.useEffect(() => { + function setVisibility() { + setVisible(window.scrollY < 20); + } + window.addEventListener("scroll", setVisibility); + return () => { + window.removeEventListener("scroll", setVisibility); + }; + }, []); return (