import type { JSX } from "solid-js";
import { MobileNavigation } from "@/partials/MobileNavigation";
import { createEffect, createSignal } from "solid-js";
import { Search } from "@/components/Search";
import { Link } from "@/components/Link";
import { Logo } from "@/components/Logo";
import clsx from "clsx";
function GitHubIcon(props: JSX.IntrinsicElements["svg"]) {
return (
);
}
export function Header() {
const [isScrolled, setIsScrolled] = createSignal(false);
createEffect(() => {
function onScroll() {
setIsScrolled(window.scrollY > 0);
}
onScroll();
window.addEventListener("scroll", onScroll, { passive: true });
return () => {
window.removeEventListener("scroll", onScroll);
};
}, []);
return (
);
}