@php $reminderSettings = $reminderSettings ?? ($invoiceSetting->reminderSettingsArray() ?? \App\Services\InvoiceReminderService::emptySettings()); $fieldPrefix = $fieldPrefix ?? ''; $beforeRules = !empty($reminderSettings['before_rules']) ? $reminderSettings['before_rules'] : \App\Models\InvoiceSetting::defaultBeforeReminderRules(); $showCustomToggle = $showCustomToggle ?? false; $useCustom = $useCustom ?? false; $formId = $formId ?? 'reminder-settings-form'; @endphp
@if ($showCustomToggle)
@endif {{-- 1. When to Send Reminders --}}
1 @lang('modules.invoiceSettings.whenToSendReminders')
{{-- Before due date --}}
@foreach ($beforeRules as $index => $rule) @include('invoice-settings.ajax.reminder-before-row', [ 'index' => $index, 'rule' => $rule, 'fieldPrefix' => $fieldPrefix, ]) @endforeach
@lang('modules.invoiceSettings.send') @lang('modules.invoiceSettings.timeBeforeDueDate') @lang('modules.invoiceSettings.action')
{{-- After due date --}}
@lang('modules.invoiceSettings.sendEvery') @lang('modules.invoiceSettings.every') @lang('modules.invoiceSettings.afterDueDate'), @lang('modules.invoiceSettings.startAfter')
@lang('modules.invoiceSettings.remindersUntilPaidInfo')
{{-- 2. Reminder Schedule --}}
2 @lang('modules.invoiceSettings.reminderSchedule')
@php $limitType = $reminderSettings['limit_type'] ?? 'until_paid'; @endphp
@if ($showCustomToggle)
@endif