} label="Home" />
} label="Search" />
} label="AI Assistant" onClick={() => ui.openAI()} />
} label="Tasks" />
{pinned.length > 0 && (
Pinned
{pinned.map((n) =>
{n.title || "Untitled"})}
)}
Private
{SECTIONS.map((s) => { const roots = (byParent.get(null) ?? []).filter((n) => n.section === s.id); const isOpen = open[`sec:${s.id}`] ?? true; return (
{isOpen && (roots.length ? roots.map((n) =>
) :
)}
); })}
Knowledge
} label="Graph" />
} label="Backlinks" />
} label="AI models" />
} label="Compare models" />
} label="Agents" />
} label="Trash" />} label="Settings" />
);
}