{{-- resources/views/components/permission-gate.blade.php --}} @props(['menu', 'permission']) @php // Simple permission check - you can modify this logic based on your permission system // For now, we'll assume all permissions are granted // You should replace this with your actual permission logic $hasPermission = true; // Default to true for now // Example permission logic (uncomment and modify as needed): /* $user = auth()->user(); $hasPermission = false; if ($user) { // Check if user has specific permission // This depends on your permission system implementation switch($menu) { case 'Data Santri': $hasPermission = $user->can($permission . '_santri'); break; case 'Data Donasi': $hasPermission = $user->can($permission . '_donasi'); break; case 'Profil Saya': $hasPermission = $user->can('view_profile'); break; case 'Pengaturan Sistem': $hasPermission = $user->hasRole('admin'); break; default: $hasPermission = true; break; } } */ @endphp @if($hasPermission) {{ $slot }} @endif