"use client"; import Image from "next/image"; import React from "react"; import { motion } from "framer-motion"; import { Avatar, Box, IconButton, ListItemIcon, ListItemText, Menu, MenuItem, Stack, Typography, alpha, useTheme, } from "@mui/material"; import AddCommentRounded from "@mui/icons-material/AddCommentRounded"; import CloseRounded from "@mui/icons-material/CloseRounded"; type AgentHeaderProps = { isStreaming: boolean; menuAnchorEl: HTMLElement | null; onMenuOpen: (event: React.MouseEvent) => void; onMenuClose: () => void; onNewConversation: () => void; onClose: () => void; }; export const AgentHeader = ({ isStreaming, menuAnchorEl, onMenuOpen, onMenuClose, onNewConversation, onClose, }: AgentHeaderProps) => { const theme = useTheme(); const isMenuOpen = Boolean(menuAnchorEl); return ( TJWater Agent TJWater Agent {isStreaming ? "正在思考分析任务..." : "基于大模型的水力分析引擎"} ); };