/** * Shared base menubar for a recollection: Back, optional custom content (from context), Logos/Flux switcher. */ import React from 'react' import { Link, NavLink, useParams } from 'react-router-dom' import { usePlatform } from '@/app/kosmos/KosmosContext' import { ArrowLeft, BookOpen, Workflow } from 'lucide-react' import { useRecollectionMenubar } from './RecollectionMenubarContext' export function RecollectionMenubar() { const { recollectionId } = useParams<{ recollectionId: string }>() const { recollections } = usePlatform() const { customContent } = useRecollectionMenubar() const recollection = recollectionId ? recollections.find((p) => p.id === recollectionId) : null const base = recollectionId ? `/recollections/${recollectionId}` : '' const defaultMiddle = recollection ? ( {recollection.name} ) : null return (