"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 { RegisterIcon } from "@/components/icons/RegisterIcon"; 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 { UserResponse } from "@backend/src/schema"; interface HeaderProps { user: UserResponse | null; } export const HeaderDestop = ({ user }: HeaderProps) => { return (
); }; export const HeaderMobile = ({ user }: HeaderProps) => { const [showDrawer, setShowDrawer] = useState(false); const [showsearchBox, setShowsearchBox] = useState(false); return ( <>