@php $membersByUserId = $members->keyBy('user_id'); $isMember = $membership !== null; $canModerate = $membership && $membership->canModerate(); $isCreator = $membership && $membership->isCreator(); @endphp

{{ $club->name }}

{{ __('clubs.type.'.$club->type) }}
@if ($club->description)

{{ $club->description }}

@endif @if ($club->isSuspended())
{{ __('clubs.suspended_notice') }}
@endif
@if (! $isMember) @auth @if ($club->isPublic())
@csrf
@else

{{ __('clubs.private_notice') }}

@endif @else {{ __('clubs.join') }} @endauth @elseif (! $isCreator)
@csrf
@endif {{ __('clubs.battles_title') }} @auth
@csrf
@endauth
@if ($canModerate && $club->isPrivate())

{{ __('clubs.invite_link_label') }}

{{ __('clubs.copy_invite_link') }}

{{ route('clubs.invite', [$club, $club->invite_code]) }}
@endif @if ($isMember)
@csrf
@endif

{{ __('clubs.stats.title') }}

{{ __('clubs.stats.members') }}: {{ $memberCount }}

@foreach ($categories as $category) @endforeach
Category {{ __('clubs.stats.average_score') }} {{ __('clubs.stats.top_performers') }}
{{ $category->name() }} {{ $averageScoreByCategory[$category->key] ?? __('clubs.stats.not_available') }} @forelse ($topPerformersByCategory[$category->key] as $row) {{ $membersByUserId->get($row['user_id'])?->user?->username ?? '—' }} ({{ $row['score'] }}){{ !$loop->last ? ', ' : '' }} @empty — @endforelse {{ __('clubs.view_club_leaderboard') }}

{{ __('clubs.members_title') }}

@foreach ($members as $member) @endforeach
{{ $member->user->username }} {{ __('clubs.role.'.$member->role) }} @if ($isCreator && $member->user_id !== auth()->id()) @if ($member->isModerator())
@csrf
@elseif (! $member->isCreator())
@csrf
@endif @endif @if ($canModerate && ! $member->isCreator() && $member->user_id !== auth()->id())
@csrf
@endif

{{ __('clubs.posts_title') }}

@if ($isMember)
@csrf @error('post')

{{ $message }}

@enderror
@endif
@forelse ($posts as $post)
{{ $post->user->username }} {{ $post->created_at->diffForHumans() }}

{{ $post->body }}

@auth
@if ($post->user_id === auth()->id() || $canModerate)
@csrf @method('DELETE')
@endif
{{ __('clubs.report_post') }}
@csrf
@endauth
@empty

{{ __('clubs.no_posts') }}

@endforelse
{{ $posts->links('pagination::tailwind') }}