@if($tab === 'banks')
@php
$bankOptions = ['BOC', 'Commercial', 'DFCC', 'HNB', 'NSB', 'NDB', "People's", 'Sampath', 'Seylan', 'Union', 'Other'];
$currentInstitution = (string) old('institution_name', $account->institution_name ?: '');
if ($currentInstitution === '' && $mode === 'create') {
$currentInstitution = 'BOC';
}
$isKnown = in_array($currentInstitution, $bankOptions, true) && $currentInstitution !== 'Other';
$selectedBank = old('institution_name_select', $isKnown ? $currentInstitution : 'Other');
$otherBank = old('institution_name_other', $isKnown ? '' : $currentInstitution);
$bankLogoMap = [
'BOC' => asset('image/bank/bank_of_ceylon.png'),
'Commercial' => asset('image/bank/commercial_bank.png'),
'DFCC' => asset('image/bank/dfcc_bank.png'),
'HNB' => asset('image/bank/hatton_national_bank.png'),
'NSB' => asset('image/bank/national_savings_bank.png'),
'NDB' => asset('image/bank/ndb_bank.png'),
"People's" => asset("image/bank/people's_bank.png"),
'Sampath' => asset('image/bank/sampath_bank.png'),
'Seylan' => asset('image/bank/seylan_bank.png'),
'Union' => asset('image/bank/union_bank.png'),
];
@endphp
@error('institution_name_select')
{{ $message }}
@enderror
@error('institution_name_other')
{{ $message }}
@enderror
@else
@error('institution_name')
{{ $message }}
@enderror
@endif