'use client'; import { useState } from 'react'; import { useRouter } from 'next/navigation'; import Link from 'next/link'; import { useStore } from '@/lib/store'; import { authApi } from '@/lib/api'; import { Bell, User, LogOut, ChevronDown, Settings } from 'lucide-react'; import JobTracker from './JobTracker'; export default function Header() { const router = useRouter(); const { user, logout } = useStore(); const [showUserMenu, setShowUserMenu] = useState(false); const handleLogout = async () => { try { await authApi.logout(); } catch (err) { // Ignore errors } logout(); setShowUserMenu(false); router.push('/login'); }; return (
{/* Breadcrumb / Title area */}

Welcome to FORGE AI

Creative tools powered by AI to forge your AI skills

{/* Right side */}
{/* Job Tracker */} {/* Notifications */} {/* User Menu */}
{showUserMenu && ( <>
setShowUserMenu(false)} />

{user?.name || 'User'}

{user?.email || ''}

setShowUserMenu(false)} className="w-full flex items-center gap-2 px-3 py-2 text-sm text-gray-300 hover:bg-forge-dark transition-colors" > Settings
)}
); }