{{ __('admin.edit_team') }}: {{ $team->name }}

@csrf @method('PUT')
{{-- ══ LINKS ══════════════════════════════════════════ --}}
{{-- Card: Stammdaten --}}
@error('name')

{{ $message }}

@enderror
{{ __('ui.cancel') }}
{{-- Card: Notizen --}}
@error('notes')

{{ $message }}

@enderror
{{-- ══ RECHTS ═════════════════════════════════════════ --}}
{{-- Card: Trainer --}}

{{ __('admin.team_coaches') }}

@php $selectedCoachIds = collect(old('coach_ids', $team->coaches->pluck('id')->toArray()))->map(fn ($v) => (int) $v)->toArray(); @endphp @if ($allCoaches->isEmpty())

{{ __('admin.no_coaches_available') }}

@else
@foreach ($allCoaches as $coach) @endforeach
@endif
{{-- Card: Spieler --}}

{{ __('admin.team_players') }} ({{ $team->players->count() }})

@if ($team->players->isEmpty())

{{ __('admin.no_players_yet') }}

@else
@foreach ($team->players as $player)
@if ($player->getAvatarUrl()) @else
{{ $player->getInitials() }}
@endif
{{ $player->full_name }} #{{ $player->jersey_number ?? '–' }}
... !
@endforeach
@endif
{{-- Card: Elternvertretung --}}

{{ __('admin.team_parent_reps') }}

{{ __('admin.team_parent_reps_hint') }}

@if ($parentReps->isEmpty())

{{ __('admin.no_parent_reps') }}

@else
@foreach ($parentReps as $rep)
@if ($rep->getAvatarUrl()) @else
{{ $rep->getInitials() }}
@endif
{{ $rep->name }} {{ $rep->email }}
@endforeach
@endif
{{-- ══ FULL-WIDTH: Dateien ════════════════════════════════ --}}

{{ __('admin.event_files') }}

{{-- Angehängte Dateien --}} @if ($team->files->isNotEmpty())

{{ __('admin.attached_files') }}

@foreach ($team->files as $file) @endforeach
@endif {{-- Aus Bibliothek anhängen --}}
@php $attachedIds = $team->files->pluck('id')->toArray(); @endphp @foreach ($fileCategories as $cat) @if ($cat->files->isNotEmpty())

{{ $cat->name }}

@foreach ($cat->files as $libFile) @if (!in_array($libFile->id, $attachedIds)) @endif @endforeach @endif @endforeach
{{-- Neue Dateien hochladen --}}
{{-- File preview modal --}} @push('scripts') @endpush