@extends('layouts.app') @section('title', 'Users - Admin Panel') @section('content')
@include('admin.partials.sidebar')

{{ __('Users') }} @if(request('search') || request('role') || request('status') || request('online') || request('category') || request('class_level')) ({{ $users->total() }} {{ __('filtered results') }}) @else ({{ $users->total() }} {{ __('total') }}) @endif

{{ __('Add User') }}
{{ __('Clear') }} @if(request()->hasAny(['search', 'role', 'status', 'online', 'category', 'class_level'])) {{ __('Filters Active') }} @endif
@if($users->count() > 0)
@foreach($users as $user) @endforeach
{{ __('User') }} @if(request('sort') == 'name') @else @endif {{ __('Role') }} {{ __('Class Level') }} {{ __('Categories') }} {{ __('Status') }} {{ __('Last Login') }} @if(request('sort') == 'last_login_at') @else @endif {{ __('Joined') }} @if(request('sort', 'created_at') == 'created_at') @else @endif {{ __('Actions') }}
@if($user->avatar) {{ $user->name }} @else
{{ strtoupper(substr($user->name, 0, 1)) }}
@endif
{{ $user->name }}
{{ $user->email }}
@if($user->role === 'admin') {{ __('Admin') }} @else {{ __('Student') }} @endif {{ $user->getClassLevelsString() }} @if($user->categories->count() > 0) @foreach($user->categories as $category) {{ $category->name }} @endforeach @else {{ __('No categories assigned') }} @endif @if($user->id !== auth()->id()) @else {{ __('Active') }}
{{ __('(Your account)') }} @endif @if($user->current_session_id)
{{ __('Online') }} @endif
@if($user->last_login_at) {{ $user->last_login_at->diffForHumans() }} @else {{ __('Never') }} @endif {{ $user->created_at->format('M d, Y') }}
@if($user->current_session_id) @endif @if($user->id !== auth()->id())
@csrf @method('DELETE')
@endif
{{ $users->links() }}
@else

{{ __('No users found') }}

{{ __('Create your first user to get started.') }}

{{ __('Add User') }}
@endif
@push('styles') @endpush @push('scripts') @endpush @endsection