diff --git a/resources/views/bank/nordigen/handler.blade.php b/resources/views/bank/nordigen/handler.blade.php index 6bbb08ae96..5a3d377e51 100644 --- a/resources/views/bank/nordigen/handler.blade.php +++ b/resources/views/bank/nordigen/handler.blade.php @@ -4,6 +4,9 @@ @push('head') + @endpush @@ -167,6 +170,21 @@ returnButton.innerHTML = `${restartFlow ? "{{ ctrans('texts.nordigen_handler_restart', [], $lang ?? 'en') }}" : "{{ ctrans('texts.nordigen_handler_return', [], $lang ?? 'en') }}"}` wrapper.appendChild(returnButton); } + + const backButton = document.querySelector('.institution-arrow-block'); + const backButtonObserver = new MutationObserver((records) => { + const title = document.querySelector('#institution-modal-header h2').innerText; + + backButton.style.visibility = title == 'Select your country' ? 'hidden' : 'visible'; + backButton.style.display = 'flex'; + }); + + backButton.style.display = 'flex'; + backButton.style.visibility = 'hidden'; + + backButtonObserver.observe(document.querySelector('header h2'), { + childList: true, + }); @endpush