@extends('layouts.app') @section('title', __('ui.groups_manage_title').' — '.$group->name.' — Coaster World') @section('content')
← {{ __('ui.groups_manage_back') }}
{{ __('ui.groups_manage_kicker') }}

{{ __('ui.groups_manage_title') }}

{{ __('ui.groups_manage_intro', ['name' => $group->name]) }}

{{ __('ui.groups_view_group') }}
@if(session('group_status'))
{{ session('group_status') }}
@endif @if(session('group_error'))
{{ session('group_error') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
{{ __('ui.groups_manage_settings_kicker') }}

{{ __('ui.groups_manage_settings_title') }}

{{ __('ui.groups_manage_settings_intro') }}

@csrf @method('PUT')
{{ __('ui.groups_manage_members_kicker') }}

{{ __('ui.groups_manage_members_title') }}

{{ __('ui.groups_manage_members_intro') }}

{{ $group->members->where('status', 'active')->count() }}
@foreach($group->members->where('status', 'active') as $membership) @php $member = $membership->user; @endphp
{{ mb_strtoupper(mb_substr($member?->username ?: $member?->name ?: '?', 0, 1)) }}
{{ $member?->username ? '@'.$member->username : $member?->name }} {{ $membership->role === 'owner' ? __('ui.groups_role_owner') : __('ui.groups_role_member') }}
@if($membership->role === 'owner') {{ __('ui.groups_owner_badge') }} @else {{ __('ui.groups_role_member') }}
@csrf @method('DELETE')
@endif
@endforeach
@if($group->members->where('status', 'invited')->isNotEmpty())
{{ __('ui.groups_pending_kicker') }}

{{ __('ui.groups_pending_title') }}

{{ __('ui.groups_manage_pending_intro') }}

@foreach($group->members->where('status', 'invited') as $membership) @php $member = $membership->user; @endphp
{{ mb_strtoupper(mb_substr($member?->username ?: $member?->name ?: '?', 0, 1)) }}
{{ $member?->username ? '@'.$member->username : $member?->name }} {{ __('ui.groups_pending_status') }}
@csrf @method('DELETE')
@endforeach
@endif
@endsection