import { useEffect, useState } from "react"; import { useStore } from "../store/useStore"; import { getVersion } from "../api/client"; import { LokiMark } from "./Icon"; import { SessionMenu } from "./SessionMenu"; /** Barre supérieure sombre : logo, fil d'Ariane, statut Ollama, sélecteur. */ export function TopBar() { const status = useStore((s) => s.status); const stats = useStore((s) => s.systemStats); const connected = status?.connected ?? false; const [version, setVersion] = useState(""); useEffect(() => { getVersion().then(setVersion); }, []); return (