@forelse ($permissions as $group => $perms)
@foreach ($perms as $permission)
@php
$action = explode('.', $permission->name)[1] ?? $permission->name;
$actionIcon = match($action) {
'list', 'index' => 'ri-list-check',
'view', 'show' => 'ri-eye-line',
'create', 'store' => 'ri-add-line',
'edit', 'update' => 'ri-pencil-line',
'delete', 'destroy' => 'ri-delete-bin-line',
default => 'ri-checkbox-circle-line'
};
$actionColor = match($action) {
'list', 'index' => 'info',
'view', 'show' => 'primary',
'create', 'store' => 'success',
'edit', 'update' => 'warning',
'delete', 'destroy' => 'danger',
default => 'secondary'
};
@endphp
@endforeach
@if(!$loop->last)
@endif
@empty
{{ __('dashboard.no_permissions_available') }}
@endforelse