@props([
'fieldKey',
'mapped',
])
@php
$askProductLocked = (bool) ($askProductLocked ?? $askAmountLocked ?? $askLocked ?? false);
@endphp
@if (! isset($mapped[$fieldKey]))
@else
@switch($fieldKey)
@case('product_name')
@if (config('loan_application.show_product_discovery_filter'))
@endif
@error('product_name')
{{ $message }}
@enderror
@if (($askLocked ?? false) && ! ($askProductLocked ?? true))
You can switch product for this correction. Fees already paid will be checked on save.
@endif
Matching products
| Product |
Range |
Max term |
Frequency |
|
|
|
|
No products match the current filters.
@break
@case('amount_requested')
@error('amount_requested')
{{ $message }}
@enderror
@break
@case('term_unit')
Choose how the loan term is measured (days, weeks, or months).
@error('term_unit')
{{ $message }}
@enderror
@break
@case('term_value')
@error('term_value')
{{ $message }}
@enderror
@break
@case('interest_rate')
@error('interest_rate')
{{ $message }}
@enderror
@break
@case('interest_rate_period')
@error('interest_rate_period')
{{ $message }}
@enderror
@break
@case('stage')
Disbursed is set automatically after a completed disbursement record.
@error('stage')
{{ $message }}
@enderror
@break
@case('branch')
@error('branch')
{{ $message }}
@enderror
@break
@case('purpose')
@include('loan.partials.reference-purpose-field', [
'options' => $loanPurposeOptions ?? [],
'textareaId' => 'purpose',
'textareaName' => 'purpose',
'label' => $mapped['purpose']['label'] ?? 'Purpose',
'value' => old('purpose', $draftApplication?->purpose ?? $defaultPurpose ?? ''),
])
@break
@case('notes')
@error('notes')
{{ $message }}
@enderror
@break
@endswitch
@endif