@extends('layouts.app') @section('title', 'all inventory') @section('content')

Users Management

Manage all users account here

@include('admin.userMgt.partials.filter-option') @include('admin.userMgt.partials.main-nav')
{{-- --}} @forelse ($users ?? [] as $user) @php // $status = strtolower($user->status ?? 'pending'); // $statusLabel = ucwords(str_replace('_', ' ', $status)); // $statusClass = match ($status) { // 'active' => 'active', // 'inactive' => 'inactive', // 'pending' => 'warning', // 'rejected' => 'danger', // default => 'secondary', // }; $userRole = strtoupper($user->user_type ?? 'user'); @endphp @php $approval = strtolower($user->approval_status ?? 'pending'); $approvalLabel = ucwords(str_replace('_', ' ', $approval)); $approvalClass = match ($approval) { 'approved' => 'success', 'rejected' => 'danger', default => 'pending', }; @endphp {{-- --}} @empty @endforelse
Name Email Role Branch Status Approval StatusLast seen dateActions
{{ $user->full_name ?? $user->first_name . ' ' . $user->last_name }} {{ $user->email }} {{ $userRole }} {{ data_get($user, 'branch.name', '--') }} @if ($user->status == \App\Enums\UserStatus::ACTIVE->value) Active @else Inactive @endif {{ $approvalLabel }} {{ $user->last_seen_date ? \Carbon\Carbon::parse($user->last_seen_date)->format('M d, Y') : '--' }} @livewire('user-management.update-user', ['user' => $user], key('user-update-' . $user->id))
No users found.
@endsection @section('style') @endsection