@use('Core\Localization\LocalizedDate') {{-- Usuários do painel (CMS): busca por nome/e-mail, filtro de situação, paginação nativa e ações de linha por `POST`. O módulo preenche **apenas** o conteúdo — shell, título da tela e estrutura são do layout (ADR-009/ADR-016). Ordenação determinística com desempate único (ADR-001). --}} @if (session('status')) {{ session('status') }} @endif @if ($canEdit)
{{ __('acesso::cms.new') }}
@endif
@foreach ($users as $user) @if ($canEdit) {{ $user->name }} @else {{ $user->name }} @endif {{ $user->email }} {{ $user->role?->nome ?? __('acesso::cms.no_role') }} @if ($user->deactivated_at === null) {{ __('acesso::cms.status_active') }} @else {{ __('acesso::cms.status_inactive') }} @endif {{ LocalizedDate::short($user->created_at) }} @php($protectedIdentity = $user->isSupport() || (bool) ($user->role?->protegido ?? false)) @if ($canEdit) {{ __('acesso::cms.action_edit') }} @if (! $protectedIdentity || $actorIsSupport) @if ($user->deactivated_at === null) @else
@csrf {{ __('acesso::cms.action_activate') }}
@endif
@endif @endif
@endforeach