diff --git a/resources/views/billing-portal/v3/index.blade.php b/resources/views/billing-portal/v3/index.blade.php index b32611c932d6..9b6c3ddc6135 100644 --- a/resources/views/billing-portal/v3/index.blade.php +++ b/resources/views/billing-portal/v3/index.blade.php @@ -13,6 +13,21 @@ document.getElementById('payment-method-form').submit() }, 2000); }); + + const target = document.getElementById('container'); + + const observer = new MutationObserver((mutationsList) => { + for (const mutation of mutationsList) { + if (mutation.type === 'childList' || mutation.type === 'subtree') { + setTimeout(() => { + document.getElementById('spinner').classList.add('hidden'); + document.getElementById('container').classList.remove('hidden'); + }, 1500); + } + } + }); + + observer.observe(target, { childList: true, subtree: true }) }); @endpush