From a2ec713d84410559ae8965633430065de2bd93eb Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 7 Jan 2024 10:47:46 +1100 Subject: [PATCH] fixing for OTP v4 payment links --- .../billing-portal-purchasev2.blade.php | 70 +++++++++++++++++-- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php index 22ed4940b44c..1d3e167d1f71 100644 --- a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php +++ b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php @@ -391,17 +391,68 @@

- + + + + + +
@@ -430,7 +481,7 @@ const input = e.target; this.login = Array.from(Array(this.length), (element, i) => { - return this.$refs[i].value || ""; + return document.getElementById(i.toString()).value || ''; }).join(""); if (input.nextElementSibling && input.value) { @@ -451,8 +502,17 @@ const inputs = Array.from(Array(this.length)); inputs.forEach((element, i) => { - this.$refs[i].value = paste[i] || ''; + document.getElementById(i.toString()).value = paste[i] || ''; }); + + this.login = Array.from(Array(this.length), (element, i) => { + return document.getElementById(i.toString()).value || ''; + }).join(""); + + if(this.login.length == 6){ + this.$wire.handleLogin(this.login); + } + }, handleBackspace(e) {