From 4c6020535ac2c1c0923a7e9a75a900cb4d25236c Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 26 Mar 2026 22:51:54 +0100 Subject: [PATCH] fix: hide mollie spinners with overflow clip, show static placeholder fields while loading --- components/checkout/PaymentForm.tsx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/components/checkout/PaymentForm.tsx b/components/checkout/PaymentForm.tsx index 5f85839..061289b 100644 --- a/components/checkout/PaymentForm.tsx +++ b/components/checkout/PaymentForm.tsx @@ -162,7 +162,10 @@ export default function PaymentForm({ plan, interval, limit }: PaymentFormProps) {/* Cardholder name */}
-
+
+
+
+ {!mollieReady &&
} {submitted && cardErrors.cardHolder && (

{cardErrors.cardHolder}

)} @@ -171,7 +174,10 @@ export default function PaymentForm({ plan, interval, limit }: PaymentFormProps) {/* Card number */}
-
+
+
+
+ {!mollieReady &&
} {submitted && cardErrors.cardNumber && (

{cardErrors.cardNumber}

)} @@ -181,14 +187,20 @@ export default function PaymentForm({ plan, interval, limit }: PaymentFormProps)
-
+
+
+
+ {!mollieReady &&
} {submitted && cardErrors.expiryDate && (

{cardErrors.expiryDate}

)}
-
+
+
+
+ {!mollieReady &&
} {submitted && cardErrors.verificationCode && (

{cardErrors.verificationCode}

)}