import { useEffect, useState } from "react"; import { FooterView } from "@/components/layout/Footer"; import { Navigation } from "@/components/layout/Navigation"; import { usePreferencesStore } from "@/stores/preferences"; export function HomeLayout(props: { showBg: boolean; children: React.ReactNode; }) { const enableFeatured = usePreferencesStore((state) => state.enableFeatured); const [clearBackground, setClearBackground] = useState(false); useEffect(() => { const handleScroll = () => { setClearBackground(Boolean(enableFeatured) && window.scrollY < 600); }; window.addEventListener("scroll", handleScroll); // Initial check handleScroll(); return () => { window.removeEventListener("scroll", handleScroll); }; }, [enableFeatured]); return ( {props.children} ); }