import "./Header.css"; import { Link } from "./Button.js"; import { SocialButtons, SocialButton } from "./Footer.js"; import { useEffect, useMemo, useState } from "preact/hooks"; import { useLocation } from 'preact-iso'; import DownloadButton from './DownloadButton.js'; import githubIcon from "../assets/boxicons/bx-github.svg?raw"; import Icon from "./Icon.js"; import logoPath from "../assets/icon-color.svg"; import menuIcon from "../assets/boxicons/bx-menu.svg?raw"; interface HeaderLink { url: string; text: string; external?: boolean; } const HEADER_LINKS: HeaderLink[] = [ { url: "/get-started/", text: "Get started" }, { url: "https://docs.triliumnotes.org/", text: "Documentation", external: true }, { url: "/support-us/", text: "Support us" } ] export function Header(props: {repoStargazersCount: number}) { const { url } = useLocation(); const [ mobileMenuShown, setMobileMenuShown ] = useState(false); return (
{ e.preventDefault(); setMobileMenuShown(!mobileMenuShown) }} >
); }