diff --git a/frontend/src/pages/TreeEditorPage.tsx b/frontend/src/pages/TreeEditorPage.tsx index 5a7f582b..37ff1638 100644 --- a/frontend/src/pages/TreeEditorPage.tsx +++ b/frontend/src/pages/TreeEditorPage.tsx @@ -1,7 +1,7 @@ import { useEffect, useState, useCallback } from 'react' import { useParams, useNavigate, useBlocker } from 'react-router-dom' import { useStore } from 'zustand' -import { Undo2, Redo2, Save, CheckCircle2, Monitor, FileText, Code2, LayoutList, BarChart3 } from 'lucide-react' +import { Undo2, Redo2, Save, CheckCircle2, Monitor, FileText, Code2, LayoutList, BarChart3, Settings } from 'lucide-react' import { getMonacoEditor } from '@/components/tree-editor/code-mode' import { treesApi } from '@/api/trees' import { treeMarkdownApi } from '@/api/treeMarkdown' @@ -48,6 +48,7 @@ export function TreeEditorPage() { const [showDraftPrompt, setShowDraftPrompt] = useState(false) const [treeStatus, setTreeStatus] = useState('draft') const [showAnalytics, setShowAnalytics] = useState(false) + const [isMetadataOpen, setIsMetadataOpen] = useState(false) // Mobile detection const [isMobile, setIsMobile] = useState(false) @@ -475,7 +476,7 @@ export function TreeEditorPage() { + )} + {/* Analytics toggle (only for existing trees) */} {isEditMode && (