'use client'; import Link from 'next/link'; import { Home, Settings, BrainCircuit, Images, Plus } from 'lucide-react'; import { FaXTwitter, FaDiscord, FaYoutube } from 'react-icons/fa6'; import { useAuth } from '@/contexts/AuthContext'; const Sidebar = () => { const { status: authStatus, namespace } = useAuth(); const isAuthenticated = authStatus === 'authenticated'; const guarded = new Set(['New Job', 'Training Jobs', 'Datasets']); const navigation = [ { name: 'Dashboard', href: '/dashboard', icon: Home }, { name: 'New Job', href: '/jobs/new', icon: Plus }, { name: 'Training Jobs', href: '/jobs', icon: BrainCircuit }, { name: 'Datasets', href: '/datasets', icon: Images }, { name: 'Settings', href: '/settings', icon: Settings }, ]; const socialsBoxClass = 'flex flex-col items-center justify-center p-1 hover:bg-gray-800 rounded-lg transition-colors'; const socialIconClass = 'w-5 h-5 text-gray-400 hover:text-white'; return (

Ostris AI Toolkit Ostris AI-Toolkit

{isAuthenticated && (

Welcome, {namespace || 'user'}

)}
Support AI-Toolkit
{/* Social links grid */}
{/* Discord */} {/* YouTube */} {/* X */}
); }; export default Sidebar;