import React from 'react'; import { Boxes, UploadCloud, Search, Network, Database, BookOpen, Award, LogOut } from 'lucide-react'; export default function Navbar({ activeTab, setActiveTab, onLogout }) { const tabs = [ { id: 'ingest', label: 'Ingestion & Chunking', icon: UploadCloud }, { id: 'search', label: 'Search Playground', icon: Search }, { id: 'advanced', label: 'Advanced RAG Suite', icon: Network }, { id: 'vectordb', label: 'Vector DB Inspector', icon: Database }, { id: 'fundamentals', label: 'RAG Fundamentals', icon: BookOpen }, { id: 'eval', label: 'RAGAS Testing Lab', icon: Award }, ]; return (
{/* Brand */}
setActiveTab('search')}>

RAGPLATFORM

Enterprise Edition v3.0
{/* Navigation Tabs */} {/* Right Status Badges */}
Supabase Connected
{/* Mobile Tab Bar */}
{tabs.map((tab) => { const Icon = tab.icon; const isActive = activeTab === tab.id; return ( ); })}
); }