import { Bell, Zap } from 'lucide-react'; import { useAuthStore } from '@/store/authStore'; const agentStatusMap: Record = { groq: { label: 'Groq (Llama 3.1)', color: 'bg-green-500' }, ollama: { label: 'Ollama (Local)', color: 'bg-amber-500' }, }; export default function Header() { const { user } = useAuthStore(); const llmProvider = (import.meta.env.VITE_LLM_PROVIDER as string) || 'groq'; const providerStatus = agentStatusMap[llmProvider] ?? agentStatusMap.groq; return (
{/* Left — breadcrumb / page title */}

Chat

· {user?.role} Access
{/* Right — status indicators */}
{/* LLM provider indicator */}
{providerStatus.label}
{/* Notification bell */} {/* User avatar */}
{user?.full_name?.charAt(0).toUpperCase() ?? 'U'}
); }