@extends('backend.layout.app') @section('content') @push('css') @endpush

{{ __('Roles & Permissions') }}

{{-- ════════════════════════════════════ LEFT: Roles List ════════════════════════════════════ --}} {{-- end col-left --}} {{-- ════════════════════════════════════ RIGHT: Permissions ════════════════════════════════════ --}}

{{ __('Permissions') }}

@if ($selectedRole)
@csrf {{-- ── Sticky Header: role name + search ── --}}
{{-- Select All checkbox + count + clear --}} {{ ucwords(str_replace('_', ' ', $selectedRole->name)) }} ({{ $selectedRole->name == 'super_admin' ? 'All' : $selectedRole->permissions->count() }} selected) @if($activeRole != 'super_admin') Clear @endif
{{-- Search input --}}
{{-- end sticky header --}} {{-- ── Permission Groups ── --}}
@foreach ($allPermissionArray as $groupLabel => $groupPermissions)
{{-- Group Header --}}
{{ $groupLabel }} {{ count($groupPermissions) }}
{{-- Permission Items --}}
@foreach ($groupPermissions as $permKey => $permLabel)
@endforeach
@endforeach {{-- No result msg --}}
{{-- end permission groups --}} {{-- ── Sticky Bottom: Save Button ── --}} {{-- end sticky footer --}}
@else
Select a Role to View Permissions
@endif
{{-- end permission-container --}}
{{-- end col-right --}}
@push('js') @endpush @endsection