diff --git a/apps/web/src/app/mindmap/page.tsx b/apps/web/src/app/mindmap/page.tsx new file mode 100644 index 0000000..c1bf931 --- /dev/null +++ b/apps/web/src/app/mindmap/page.tsx @@ -0,0 +1,33 @@ +import { Metadata } from 'next'; +import { MindmapViewer } from '@/components/mindmap'; + +export const metadata: Metadata = { + title: 'Mindmap | Mosaic', + description: 'Knowledge graph visualization', +}; + +/** + * Mindmap page - Interactive knowledge graph visualization + * + * Displays an interactive mindmap/knowledge graph using ReactFlow, + * with support for multiple node types (concepts, tasks, ideas, projects) + * and relationship visualization. + */ +export default function MindmapPage() { + return ( +
+ Explore and manage your knowledge network +
+
+ {diagram}
+
+ No nodes yet
+Create your first node to get started
+ {!readOnly && ( + + )} ++ {selectedNode.node_type} + {selectedNode.domain && ` • ${selectedNode.domain}`} +
+ {selectedNode.content && ( ++ {selectedNode.content} +
+ )} +