import { useState, useEffect } from 'react' import { useNavigate } from 'react-router-dom' import { Users, AlertTriangle, Activity, ArrowRight } from 'lucide-react' import { usePermissions } from '@/hooks/usePermissions' import { aiSessionsApi } from '@/api/aiSessions' export function TeamSummary() { const { isAccountOwner } = usePermissions() const navigate = useNavigate() const [escalationCount, setEscalationCount] = useState(0) useEffect(() => { if (!isAccountOwner) return aiSessionsApi.getEscalationQueue() .then((esc) => setEscalationCount(esc.length)) .catch(() => {}) }, [isAccountOwner]) if (!isAccountOwner) return null const items = [ { label: 'Escalations', value: escalationCount, icon: AlertTriangle, color: '#eab308', href: '/escalations' }, { label: 'Team Activity', value: '\u2014', icon: Activity, color: '#f97316', href: '/analytics' }, { label: 'Members', value: '\u2014', icon: Users, color: '#a78bfa', href: '/account' }, ] return (

Team Summary

{items.map((item) => ( ))}
) }