@php $dateLocale = \App\Support\AppLocale::carbon(); $searchTrim = trim($search); $users = collect($finance->users()); $selected = $selectedUserId !== null ? \App\Models\User::query()->find($selectedUserId) : null; $filtered = $users->filter(function ($u) use ($searchTrim) { $q = mb_strtolower($searchTrim); if ($q === '') { return true; } return str_contains(mb_strtolower($u['name'] ?? ''), $q) || str_contains(mb_strtolower($u['email'] ?? ''), $q); }); if ($roleFilter !== 'all') { $filtered = $filtered->filter(fn ($u) => (string) ($u['role'] ?? '') === $roleFilter); } if ($statusFilter !== 'all') { $filtered = $filtered->filter(fn ($u) => (string) ($u['status'] ?? '') === $statusFilter); } @endphp
{{ __('budgets.users_page.empty_title') }}
@if ($users->isEmpty()) {{ __('budgets.users_page.empty_hint') }} @else {{ __('budgets.users_page.empty_filtered') }} @endif
{{ $u['name'] }}
{{ __('budgets.users_page.joined', ['date' => $joined]) }}
{{ $u['email'] }}
{{ $roleLabel }} {{ $statusLabel }} {{ $planLabel }}{{ $selected->email }}