@php $configData = Helper::appClasses(); use App\Config\Constants; @endphp @extends('layouts/layoutMaster') @section('title', __('Roles')) @section('vendor-style') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', 'resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', 'resources/assets/vendor/libs/@form-validation/form-validation.scss', 'resources/assets/vendor/libs/animate-css/animate.scss', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', 'resources/assets/vendor/libs/@form-validation/popular.js', 'resources/assets/vendor/libs/@form-validation/bootstrap5.js', 'resources/assets/vendor/libs/@form-validation/auto-focus.js', 'resources/assets/vendor/libs/sweetalert2/sweetalert2.js' ]) @endsection @section('page-script') @vite([ 'resources/assets/js/app/role-index.js', ]) @endsection @section('content')
{{-- Breadcrumb Component --}} {{-- Role Cards --}}
@forelse($roles as $role)
@lang('Total') {{$role->users()->count()}} @lang('Users')
    @foreach($role->users()->limit(3)->get() as $user) @php $randomStatusColor = ['primary', 'success', 'danger', 'warning', 'info', 'dark']; $randomColor = $randomStatusColor[array_rand($randomStatusColor)]; @endphp
  • @if($user->profile_picture) Avatar @else {{ $user->getInitials() }} @endif
  • @endforeach @if($role->users()->count() > 3)
  • +{{$role->users()->count() - 3}}
  • @endif
{{$role->name}}
@empty {{-- No Roles Found --}}
{{ __('No Roles Found') }}

{{ __('Get started by creating your first role.') }}

@endforelse
Image

{{ __('Add new role,') }}
{{ __('if it doesn\'t exist.') }}

{{-- / Role Cards --}} @if($settings->is_helper_text_enabled) @endif {{-- Add/Update Role Offcanvas --}} @include('_partials._modals.role.addOrUpdate-role')
@endsection