"use client"; import { useState, useEffect } from "react"; import { useCardBorderHidden } from "./Pages/useCardBorderHidden"; export const Header = (props: { children: React.ReactNode }) => { let cardBorderHidden = useCardBorderHidden(); let [scrollPos, setScrollPos] = useState(0); useEffect(() => { const homeContent = document.getElementById("home-content"); const handleScroll = () => { if (homeContent) { setScrollPos(homeContent.scrollTop); } }; if (homeContent) { homeContent.addEventListener("scroll", handleScroll); return () => homeContent.removeEventListener("scroll", handleScroll); } }, []); let headerBGColor = !cardBorderHidden ? "var(--bg-leaflet)" : "var(--bg-page)"; return (