import { useState } from 'react' import { Box } from '@mui/material' import { TeamPageHeader, TeamSectionHeader, TeamKpiSection, TeamLevelTabs, TeamOverviewRing, ConnectionSummaryList, } from '../../components/team' import { ErrorState } from '../../components/ui' import type { AgentLevel } from '../../domain/agentDirectory' import { AgentLevel as Level } from '../../domain/agentDirectory' import { useTeamAgents } from '../../hooks/useTeamAgents' import { useAgentConnections } from '../../hooks/useAgentConnections' import { ROUTES } from '../../lib/constants' /** * Startseite des Property-On-Bereichs. * * Aufbau: die Belegschaft als Kreis direkt unter dem Seitentitel, darunter die * Auswertung und die Verbindungen. Der Kreis steht bewusst zuoberst — er ist die * Antwort auf die Frage, mit der ein Bewirtschafter die Seite öffnet: «wer * arbeitet hier eigentlich für mich?» * * Kopfbereich bewusst ohne Beschreibungstext und ohne «Demo zurücksetzen»: der * Platz gehört der Visualisierung. */ export default function Teamuebersicht() { const [level, setLevel] = useState(Level.CORE) const { data: agents = [], isError, refetch } = useTeamAgents() const { data: connections = [] } = useAgentConnections() return ( {isError ? ( refetch()} /> ) : ( <> )} ) }