"use client"; import TitleLight from "@/public/icons/标题-浅色.svg"; import TitleDark from "@/public/icons/标题-深色.svg"; import LogoMobileLight from "@/public/icons/TitleBar Mobile Light.svg"; import LogoMobileDark from "@/public/icons/TitleBar Mobile Dark.svg"; import DarkModeImage from "@/components/utils/DarkModeImage"; import React, { useState } from "react"; import { NavigationDrawer } from "@/components/ui/NavigatinDrawer"; import { Portal } from "@/components/utils/Portal"; import { SearchBox } from "@/components/ui/SearchBox"; import { MenuIcon } from "@/components/icons/MenuIcon"; import { SearchIcon } from "@/components/icons/SearchIcon"; import { InfoIcon } from "@/components/icons/InfoIcon"; import { HomeIcon } from "@/components/icons/HomeIcon"; import { TextButton } from "@/components/ui/Buttons/TextButton"; import { Link } from "@/i18n/navigation"; import type { UserResponse } from "@cvsa/backend"; import { LoginIcon } from "../icons/LoginIcon"; import { AccountIcon } from "../icons/AccountIcon"; interface HeaderProps { user: UserResponse | null; } export const HeaderDestop = ({ user }: HeaderProps) => { return (