@extends('layouts.admin', ['active' => 'users']) @section('title', 'Users') @section('heading', 'Users') @section('content') @php $rows = $users->getCollection(); $hasActiveFilters = $filters['search'] !== '' || $filters['status'] !== 'all' || $filters['domain'] !== 'all'; $grid = $canManageUsers ? 'grid-cols-[minmax(0,1.1fr)_minmax(0,1.3fr)_minmax(0,1.1fr)_7rem_3.5rem]' : 'grid-cols-[minmax(0,1.1fr)_minmax(0,1.3fr)_minmax(0,1.1fr)_7rem]'; @endphp
@if ($canManageUsers) @endif
Name
Email
Domain
Status
@if ($canManageUsers)
Action
@endif
@forelse ($rows as $row) @php $assignedDomain = $row->assignedDomain(); @endphp
{{ $row->first_name }} {{ $row->last_name }}
{{ $row->email }}
{{ $assignedDomain?->domain_name ?? '—' }}
{{ $row->status }}
@if ($canManageUsers)
@endif
@empty
{{ $hasActiveFilters ? 'No matching User.' : 'No User found.' }}
@endforelse
@include('admin.partials.pagination', ['paginator' => $users])
@endsection @section('dialogs') @endsection