@if($paymentGatewayModules->isNotEmpty())
@foreach($paymentGatewayModules as $module)
@php
$adminMenu = $module->get('admin_menu');
$settingsRoute = '#';
if ($adminMenu && isset($adminMenu['route_name']) && Route::has($adminMenu['route_name'])) {
$settingsRoute = route($adminMenu['route_name']);
} elseif ($adminMenu && isset($adminMenu['children'][0]['route_name']) && Route::has($adminMenu['children'][0]['route_name'])) {
// Fallback to first child if main route_name isn't the direct settings link
$settingsRoute = route($adminMenu['children'][0]['route_name']);
}
@endphp
{{ $module->get('display_name', $module->getName()) }}
{{ $module->getDescription() }}
@endforeach
@else
No payment gateway modules are currently enabled.
@endif