@if (session('status') === 'post-created')
{{ __('Your post has been published.') }}
@endif
@if (session('status') === 'joined')
{{ __('You have joined the group.') }}
@endif
@if (session('status') === 'invite-sent')
{{ __('Invite sent.') }}
@endif
@if (session('status') === 'member-approved')
{{ __('Member approved.') }}
@endif
@if (session('status') === 'group-updated')
{{ __('Group settings saved.') }}
@endif
@if (session('status') === 'invite-retracted')
{{ __('Invitation retracted.') }}
@endif
{{-- Cover image --}}
@if ($group->cover_image)
@endif
{{-- Left: feed + post form --}}
{{-- Group description --}}
@if ($group->description)
{{ $group->description }}
@endif
{{-- Post form (members only) --}}
@if ($isMember || $isOwner)
@endif
{{-- Feed --}}
@forelse ($posts as $post)
{{-- Avatar --}}
@if ($post->user->primaryPhoto)
@else
{{ strtoupper(substr($post->user->name, 0, 1)) }}
@endif
{{ $post->user->name }}
{{ $post->created_at->diffForHumans() }}
{{ $post->body }}
{{-- Delete own post / owner deletes any --}}
@if (auth()->id() === $post->user_id || $isOwner)
@csrf @method('DELETE')
@endif
@empty
{{ __('No posts yet in this group.') }}
@endforelse
{{ $posts->links() }}
{{-- Right sidebar --}}
{{-- Upcoming events --}}
{{-- Members --}}
{{ __('Members') }}
@foreach ($members as $membership)
@php $u = $membership->user; @endphp
@if ($u->primaryPhoto)
@else
{{ strtoupper(substr($u->name, 0, 1)) }}
@endif
{{ $u->name }}
@if ($membership->role === 'owner')
{{ __('Owner') }}
@elseif ($isOwner)
@csrf @method('DELETE')
{{ __('Remove') }}
@endif
@endforeach
{{-- Owner dashboard --}}
@if ($isOwner)
{{-- Edit group settings --}}
⚙ {{ __('Group settings') }}
{{-- Invite member — live search by name or profile number --}}
{{ __('Invite member') }}
@error('invite')
{{ $message }}
@enderror
@csrf
{{-- Search input --}}
{{ __('Invite') }}
{{-- Pending invitations (sent, not yet accepted) --}}
@if ($pendingInvites->isNotEmpty())
{{ __('Pending invitations') }}
({{ $pendingInvites->count() }})
@foreach ($pendingInvites as $inv)
@php $u = $inv->user; @endphp
@if ($u->primaryPhoto)
@else
{{ strtoupper(substr($u->name, 0, 1)) }}
@endif
{{ $u->name }}
@csrf @method('DELETE')
{{ __('Retract') }}
@endforeach
@endif
{{-- Pending join requests --}}
@if ($pendingRequests->isNotEmpty())
{{ __('Pending requests') }}
({{ $pendingRequests->count() }})
@foreach ($pendingRequests as $req)
@php $u = $req->user; @endphp
@if ($u->primaryPhoto)
@else
{{ strtoupper(substr($u->name, 0, 1)) }}
@endif
{{ $u->name }}
@csrf
{{ __('Approve') }}
@csrf @method('DELETE')
{{ __('Decline') }}
@endforeach
@endif
@endif