import { useEffect, useState } from 'react' import { Link } from 'react-router-dom' import { getActorWorkload } from '../../api/workspace.js' import { ModeShell } from '../../components/ModeShell.jsx' import { LoadingState } from '../../components/LoadingState.jsx' import { ErrorState } from '../../components/ErrorState.jsx' import { scopedPath } from '../../utils/routes.js' export function TeamPage() { const [rows, setRows] = useState(null) const [error, setError] = useState(null) useEffect(() => { let cancelled = false getActorWorkload() .then((data) => { if (!cancelled) setRows(data) }) .catch((err) => { if (!cancelled) setError(err.message) }) return () => { cancelled = true } }, []) return (
Keine Zuweisungen im Portfolio.
) : (AP1.9b erweitert Team um Filter nach Vorhaben und direkte Zuweisungslinks.