import { useState } from 'react'; import { ThemeProvider } from 'antd-style'; import { ChatContainer } from './components/ChatContainer'; import { Sidebar } from './components/SidebarNew'; import { ChatHeader } from './components/ChatHeader'; import { useChat } from './hooks/useChat'; import { useAppStyles } from './styles/appLayout.styles'; import { chatGPTTheme } from './styles/theme'; import './App.css'; function App() { const chatState = useChat(); const { styles } = useAppStyles(); const [sidebarOpen, setSidebarOpen] = useState(false); const toggleSidebar = () => { setSidebarOpen(!sidebarOpen); }; const closeSidebar = () => { setSidebarOpen(false); }; return (
{/* Sidebar */} {/* Main Content Area */}
{/* Mobile Header */} console.log('Settings')} onProfileClick={() => console.log('Profile')} /> {/* Chat Area */}
{/* Mobile Overlay */} {sidebarOpen && (
)}
); } export default App;