const ACTOR_TYPE_LABELS = { human: 'Mensch', agent: 'Agent', working_group: 'Arbeitsgruppe', external_system: 'Externes System', } export function ActorSelect({ actors = [], defaultSelected = [], label = 'Zugewiesene Actors', loading = false, error = null, usedFallback = false, onRetry, }) { if (loading) { return

Actors werden geladen …

} if (error && !actors.length) { return (

{error}

{onRetry && ( )}
) } if (!actors.length) { return (

Kein Actor verfügbar — bitte TenantContext prüfen.

) } return (
{label} {actors.map((actor) => ( ))} {usedFallback && (

Actor Directory nicht erreichbar — Fallback auf aktuellen Actor.

)}
) }