{{-- Loading overlay --}}
{{-- Page header --}}
Gestão de Usuários

Gerencie todos os utilizadores da plataforma

{{-- Toolbar --}}
por página
{{-- Table --}}
@forelse ($usuarios as $usuario) @php $initials = collect(explode(' ', $usuario->name)) ->map(fn($w) => strtoupper(substr($w, 0, 1))) ->take(2) ->implode(''); $colors = ['bg-blue-500','bg-purple-500','bg-green-500','bg-rose-500','bg-amber-500','bg-teal-500']; $color = $colors[$usuario->id % count($colors)]; $typeLabels = [1=>'Super Admin', 2=>'Administrador', 3=>'Cliente', 4=>'Revendedor']; $typeBadges = [ 1 => 'badge-outline-danger', 2 => 'badge-outline-warning', 3 => 'badge-outline-primary', 4 => 'badge-outline-success', ]; $label = $typeLabels[$usuario->type] ?? 'Desconhecido'; $badge = $typeBadges[$usuario->type] ?? 'badge-outline-secondary'; @endphp @empty @endforelse
Utilizador Perfil Telefone BI / NIF Acções
{{ $initials }}

{{ $usuario->name }}

{{ $usuario->email }}

{{ $label }} {{ $usuario->telefone ?: '—' }} {{ $usuario->bi_nif ?: '—' }}

Nenhum utilizador encontrado

@if($search)

Tente ajustar o termo de pesquisa

@endif
@if($usuarios->hasPages())
{{ $usuarios->links() }}
@endif
{{-- Modal --}}
@script @endscript