import React, { useState } from 'react'; // 引入各区域组件 import PresetPanel from './components/PresetPanel'; import ChatBox from './components/ChatBox'; import ImageDisplay from './components/ImageDisplay'; import DicePanel from './components/DicePanel'; import RoleSelector from './components/RoleSelector'; function App() { const [isToolbarExpanded, setIsToolbarExpanded] = useState(false); const [selectedRole, setSelectedRole] = useState(null); const [selectedChat, setSelectedChat] = useState(null); const toggleToolbar = () => { setIsToolbarExpanded(!isToolbarExpanded); }; // 处理角色选择变化 const handleRoleChange = (role) => { setSelectedRole(role); console.log('选择的角色:', role); // 这里可以添加其他逻辑,比如加载角色的聊天记录等 }; // 处理聊天选择变化 const handleChatChange = (role, chat) => { setSelectedChat(chat); console.log('选择的聊天:', role, chat); // 这里可以添加其他逻辑,比如加载聊天内容等 }; return (