"use client"; /** * ChatHeader 顶部栏 * * 图标:lucide-react (游客 banner)+ (菜单按钮) * tree-shakable,currentColor 继承父 color */ import type { ReactNode } from "react"; import { Lock, Menu } from "lucide-react"; import { BackButton } from "@/app/_components"; import { ROUTES } from "@/router/routes"; import { useAppNavigator } from "@/router/use-app-navigator"; export interface ChatHeaderProps { isGuest: boolean; offerBanner?: ReactNode; } export function ChatHeader({ isGuest, offerBanner }: ChatHeaderProps) { const navigator = useAppNavigator(); return (
{isGuest ? ( ) : ( offerBanner )} {!isGuest ? (
) : null}
); }