/ src / app / memory / layout.tsx
layout.tsx
 1  'use client'
 2  
 3  import { SidebarPanelShell } from '@/components/layout/sidebar-panel-shell'
 4  import { MainContent } from '@/components/layout/main-content'
 5  import { MemoryAgentList } from '@/components/memory/memory-agent-list'
 6  import { useAppStore } from '@/stores/use-app-store'
 7  
 8  export default function MemoryLayout({ children }: { children: React.ReactNode }) {
 9    return (
10      <>
11        <SidebarPanelShell
12          title="Memory"
13          createLabel="Memory"
14          onNew={() => useAppStore.getState().setMemorySheetOpen(true)}
15        >
16          <MemoryAgentList />
17        </SidebarPanelShell>
18        <MainContent>{children}</MainContent>
19      </>
20    )
21  }