import { useEffect } from "react"; import { ArrowLeft, RadioTower } from "lucide-react"; import { Link } from "@/lib/router"; import { ActiveAgentsPanel } from "../components/ActiveAgentsPanel"; import { EmptyState } from "../components/EmptyState"; import { useBreadcrumbs } from "../context/BreadcrumbContext"; import { useCompany } from "../context/CompanyContext"; const DASHBOARD_LIVE_RUN_LIMIT = 50; export function DashboardLive() { const { selectedCompanyId, companies } = useCompany(); const { setBreadcrumbs } = useBreadcrumbs(); useEffect(() => { setBreadcrumbs([ { label: "Dashboard", href: "/dashboard" }, { label: "Live runs" }, ]); }, [setBreadcrumbs]); if (!selectedCompanyId) { return ( ); } return (
Dashboard

Live agent runs

Active runs first, followed by the most recent completed runs.

Showing up to {DASHBOARD_LIVE_RUN_LIMIT}
); }