"use client" import { AppLink } from "./app-link" import { Icons } from "./icons" import { LABELS } from "@/app/labels" import { useGlobalProvider } from "@/app/providers/GlobalProvider" import { Discord, Github, Mirror, Twitter, } from "@/components/svgs/social-medias" import { siteConfig } from "@/config/site" import { useAppSettings } from "@/hooks/useAppSettings" import { interpolate } from "@/lib/utils" import CloseVector from "@/public/icons/close-fill.svg" import { NavItem } from "@/types/nav" import { SunMedium as SunIcon, Moon as MoonIcon } from "lucide-react" import NextImage from "next/image" import { useState } from "react" export const SiteHeaderMobile = () => { const [header, setHeader] = useState(false) const { isDarkMode, setIsDarkMode } = useGlobalProvider() const { MAIN_NAV } = useAppSettings() return (
{header && (
setHeader(false)} >
)} {header && (
{MAIN_NAV.map((item: NavItem, index) => { if (item.onlyFooter) return null return ( setHeader(false)} target={item?.external ? "_blank" : undefined} className="border-b-2 border-white p-4 uppercase" variant="nav" > {item.title} ) })}
{" "} {" "} {" "} {" "}
{LABELS.COMMON.FOOTER.PRIVACY_POLICY} {LABELS.COMMON.FOOTER.TERMS_OF_USE}

{interpolate(LABELS.COMMON.LAST_UPDATED_AT, { date: "January 16, 2024", })}

)}
) }