@foreach($rulesByPanel as $panel => $rule)
@php
$conditions = (array) $rule->conditions;
$countries = implode(', ', (array) data_get($conditions, 'countries_allowed', []));
$requiresKyc = (bool) data_get($conditions, 'requires_kyc');
$requiresPhone = (bool) data_get($conditions, 'requires_phone');
$panelIcons = [
\App\Models\FeatureAccessRule::PANEL_USER => 'fa-user',
\App\Models\FeatureAccessRule::PANEL_MERCHANT => 'fa-store',
\App\Models\FeatureAccessRule::PANEL_AGENT => 'fa-user-tie',
];
$enabledRules = collect([$rule->is_visible, $rule->is_accessible, $requiresKyc, $requiresPhone])->filter()->count();
$panelLabel = $panelOptions[$panel] ?? ucfirst($panel);
@endphp
{{ $rule->is_visible ? __('Visible') : __('Hidden') }}
{{ $rule->is_accessible ? __('Accessible') : __('Blocked') }}
{{ $requiresKyc ? __('KYC required') : __('No KYC gate') }}
{{ $requiresPhone ? __('Phone required') : __('No phone gate') }}
@endforeach