import { useState } from 'react'; import { Sidebar } from './Sidebar'; import { Header } from './Header'; import { SearchModal } from './SearchModal'; import { MemoryPanel } from './MemoryPanel'; import { useAuth } from '@/hooks/useAuth'; interface AppLayoutProps { children: React.ReactNode; } export function AppLayout({ children }: AppLayoutProps) { const [sidebarOpen, setSidebarOpen] = useState(false); const [searchOpen, setSearchOpen] = useState(false); const [memoryOpen, setMemoryOpen] = useState(false); const { isLoggedIn } = useAuth(); return (