@extends('layouts.app')
@section('title', __('dashboard.sidebar_moderators'))
@section('page_heading', __('dashboard.sidebar_moderators'))
@section('content')
@foreach([
['fa-solid fa-users-gear', '#eff6ff','#2563eb', $total, __('dashboard.All Moderators')],
['fa-solid fa-circle-check', '#f0fdf4','#16a34a', $active, __('dashboard.active')],
['fa-solid fa-circle-pause', '#fef2f2','#dc2626', $inactive, 'معطلون'],
] as [$ic,$bg,$cl,$val,$lbl])
@endforeach
{{-- Table card --}}
{{-- Head --}}
{{ __('dashboard.All Moderators') }}
{{ $moderators->total() }}
@if($moderators->isEmpty())
@include('layouts.partials.index-empty-state', ['icon'=>'fa-solid fa-users-gear','title'=>__('dashboard.No moderators found.'),'message'=>''])
@else
| {{ __('dashboard.Name') }} |
{{ __('dashboard.Email') }} |
{{ __('dashboard.Phone') }} |
{{ __('dashboard.Roles') }} |
{{ __('dashboard.status_label') }} |
{{ __('dashboard.Created At') }} |
{{ __('dashboard.Actions') }} |
@foreach($moderators as $m)
@php
$canEdit = !($m->isSuperAdminAccount() && !auth()->user()->hasRole('support')) && !($m->isSupportAccount() && !auth()->user()->hasRole('admin'));
$canDelete = !$m->isProtectedSystemAccount();
@endphp
{{-- Name --}}
@if($m->avatar)
 }})
@else
{{ mb_substr($m->name,0,1) }}
@endif
{{ $m->name }}
#{{ $m->id }}
|
{{-- Email --}}
{{ $m->email }} |
{{-- Phone --}}
{{ $m->phone ?? '—' }} |
{{-- Roles --}}
@forelse($m->roles as $role)
{{ \App\Support\PermissionRegistry::roleLabel($role->name) }}
@empty
—
@endforelse
|
{{-- Status --}}
@if($m->is_active)
{{ __('dashboard.active') }}
@else
معطل
@endif
|
{{-- Date --}}
{{ $m->created_at?->format('Y-m-d') ?? '—' }} |
{{-- Actions --}}
@canany(['view moderators','edit moderators','delete moderators'])
@endcanany
|
@endforeach
{{ $moderators->appends(request()->query())->links() }}
@endif
@endsection