@can('surge.create') {{ __('Add surge rule') }} @endcan @unless ($enabled)
{{ __('Surge pricing is switched off globally (setting surge.enabled). Rules below are not applied.') }}
@endunless @if ($rules->isEmpty()) @else
@foreach ($rules as $rule) @endforeach
{{ __('Rule') }}{{ __('When') }}{{ __('Applies to') }}{{ __('Multiplier') }}{{ __('Status') }}

{{ $rule->name }}

{{ __($rule->type->label()) }}

@switch($rule->type->value) @case('peak_hour') {{ collect($rule->days_of_week)->sort()->map(fn ($d) => $days[$d])->implode(', ') }}
{{ substr($rule->start_time, 0, 5) }} – {{ substr($rule->end_time, 0, 5) }} @break @case('manual') {{ $rule->starts_at?->toDayDateTimeString() }}
→ {{ $rule->ends_at?->toDayDateTimeString() }} @break @default {{ __('Demand ≥ :ratio requests per free driver', ['ratio' => $rule->demand_ratio]) }} @endswitch
{{ $rule->zone ? $rule->zone->name : __('All zones') }}
{{ $rule->vehicleType?->name ?? __('All vehicle types') }}
{{ rtrim(rtrim(number_format($rule->multiplier, 2), '0'), '.') }}× @if ($liveIds->contains($rule->id) && $enabled) {{ __('Live now') }} @else @endif
@can('surge.edit'){{ __('Edit') }}@endcan @can('surge.delete')
@csrf @method('DELETE') @endcan
@endif