@if (!$modulesReady)
Modül tabloları hazır değil.
@else
@foreach ($modules as $module)
@php
$moduleKey = (string) $module->key;
$moduleLabel = $moduleLabels[$moduleKey] ?? ($moduleKey === 'assets' ? 'Envanter Yönetimi' : $module->name);
$viewKey = 'module.' . $moduleKey . '.view';
$manageKey = 'module.' . $moduleKey . '.manage';
$viewAllowed = !empty($rolePermissionKeyMap[$viewKey]);
$manageAllowed = !empty($rolePermissionKeyMap[$manageKey]);
$moduleActive = $viewAllowed || $manageAllowed;
$viewAvailable = array_key_exists($viewKey, $modulePermissionMap);
$manageAvailable = array_key_exists($manageKey, $modulePermissionMap);
@endphp
{{ $moduleLabel }}
{{ $moduleKey }}
@endforeach
@endif