@extends('layouts.app') @section('title', __('Gestión de Usuarios')) @section('content')
@php $total = $usuarios->total() ?? $usuarios->count(); $superadm = $usuarios->where('perfil','SuperAdmin')->count(); $adm = $usuarios->where('perfil','Admin')->count(); $compras = $usuarios->where('perfil','Compras')->count(); $proveedor = $usuarios->where('perfil','Proveedor')->count(); @endphp @foreach([ [__('SuperAdmin'), $superadm, 'person-badge', '#7c3aed'], [__('Admin'), $adm, 'shield-check', '#0284c7'], [__('Compras'), $compras, 'cart3', '#059669'], [__('Proveedor'), $proveedor,'person-lines-fill', '#BF2288'], [__('Total'), $total, 'people', '#e8a000'], ] as [$label, $count, $icon, $color])
{{ $count }}
{{ $label }}
@endforeach
{{ __('Listado de Usuarios') }}
@forelse($usuarios as $usuario) @empty @endforelse
{{ __('Usuario') }} {{ __('Correo') }} {{ __('Perfil') }} {{ __('Proveedor') }} {{ __('Estado') }} {{ __('Creado') }} {{ __('Acciones') }}
{{ strtoupper(substr($usuario->name, 0, 2)) }}
{{ $usuario->name }}
{{ $usuario->email }} @php $cls = ['SuperAdmin'=>'badge-superadmin','Admin'=>'badge-admin','Compras'=>'badge-compras','Proveedor'=>'badge-proveedor'][$usuario->perfil] ?? 'bg-secondary'; @endphp {{ $usuario->perfil }} {{ $usuario->proveedor->Proveedor ?? '—' }} @if($usuario->activo) {{ __('Activo') }} @else {{ __('Inactivo') }} @endif {{ $usuario->created_at ? \Carbon\Carbon::parse($usuario->created_at)->format('d/m/Y') : '—' }}
@if(auth()->user()->perfil === 'SuperAdmin' && $usuario->id !== auth()->id())
@csrf @method('DELETE')
@endif
{{ __('No se encontraron usuarios') }}
@if($usuarios->hasPages()) @endif
@endsection