diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 00f714e..88e85e3 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -1,6 +1,7 @@ import { useEffect, useState } from 'react' import { FileTree } from './components/FileTree/FileTree' import { MarkdownEditor } from './components/Editor/MarkdownEditor' +import { DocumentOutline } from './components/Editor/DocumentOutline' import { ChatPanel } from './components/AIChat/ChatPanel' import { AnalysisToolbar } from './components/Toolbar/AnalysisToolbar' import { RevisionPanel } from './components/Revisions/RevisionPanel' @@ -10,7 +11,7 @@ import './styles/app.css' export default function App(): JSX.Element { const { setFileTree, activeFilePath, isDirty, markSaved, activeFileContent, theme, toggleTheme, - loadSession, revisionPanelOpen, toggleRevisionPanel + loadSession, revisionPanelOpen, toggleRevisionPanel, outlineOpen } = useEditorStore() const [sidebarOpen, setSidebarOpen] = useState( () => localStorage.getItem('sidebarOpen') !== 'false' @@ -87,7 +88,10 @@ export default function App(): JSX.Element {
- +
+ {outlineOpen && } + +
{revisionPanelOpen && }