"use client" import { useState } from "react" import { Header } from "@/components/new/header" import { ChatSidebar } from "@/components/new/chat" import { MemoriesGrid } from "@/components/new/memories-grid" import { AnimatedGradientBackground } from "@/components/new/animated-gradient-background" import { AddDocumentModal } from "@/components/new/add-document" import { MCPModal } from "@/components/new/mcp-modal" import { HotkeysProvider } from "react-hotkeys-hook" import { useHotkeys } from "react-hotkeys-hook" import { AnimatePresence } from "motion/react" export default function NewPage() { const [isAddDocumentOpen, setIsAddDocumentOpen] = useState(false) const [isMCPModalOpen, setIsMCPModalOpen] = useState(false) useHotkeys("c", () => setIsAddDocumentOpen(true)) const [isChatOpen, setIsChatOpen] = useState(true) return (
setIsAddDocumentOpen(true)} onOpenMCP={() => setIsMCPModalOpen(true)} />
setIsAddDocumentOpen(false)} /> setIsMCPModalOpen(false)} />
) }