/* eslint-disable qwik/jsx-img */ import { component$, useSignal } from "@builder.io/qwik"; import { ThemeSelector } from "~/components/ThemeSelector/ThemeSelector"; import { config } from "../../config"; import { Aside } from "../Aside/Aside"; import { CloseIcon } from "../Icons/CloseIcon"; import { GitHubIcon } from "../Icons/GitHubIcon"; import { MenuIcon } from "../Icons/MenuIcon"; import { VersionSelector } from "../VersionSelector/VersionSelector"; type Props = { links?: { name: string; href: string }[]; showMenu?: boolean; }; export const Header = component$(({ links = [], showMenu = true }) => { const showAsideSig = useSignal(false); return (
{showMenu && ( )}
logo-black
logo-white
{config.versionSelector && }
{showAsideSig.value && (
(showAsideSig.value = false)}>
)}
); });