import { useEffect } from 'react' import { useNavigate } from 'react-router-dom' import { Inbox, ArrowUpRight, Pause, Clock } from 'lucide-react' import { useHandoff } from '@/hooks/useHandoff' export default function SessionQueuePage() { const navigate = useNavigate() const { queue, isLoadingQueue, loadQueue, claimHandoff } = useHandoff() useEffect(() => { loadQueue() }, [loadQueue]) const handleClaim = async (item: typeof queue[0]) => { const result = await claimHandoff(item.session_id, item.handoff_id) if (result) navigate(`/pilot?sessionId=${item.session_id}`) } return (
Loading queue...
) : queue.length === 0 ? (No sessions waiting
{item.engineer_notes}
}