From 5b5961d62cbac06d8c0c8a15cd146707af2ec1d9 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 6 Jun 2026 20:22:54 +0700 Subject: [PATCH] style(spa): display total price in accordion header instead of submit button --- apps/spa/src/pages/CheckoutPage.tsx | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/apps/spa/src/pages/CheckoutPage.tsx b/apps/spa/src/pages/CheckoutPage.tsx index 363a2d7..8844368 100644 --- a/apps/spa/src/pages/CheckoutPage.tsx +++ b/apps/spa/src/pages/CheckoutPage.tsx @@ -358,13 +358,9 @@ export default function CheckoutPage() { @@ -378,8 +374,11 @@ export default function CheckoutPage() { className={`w-full flex items-center justify-between text-xl font-bold uppercase tracking-widest text-spa-forest pb-4 ${isSummaryExpanded ? 'border-b border-spa-stone/10 mb-6' : ''} lg:pointer-events-none lg:border-b lg:border-spa-stone/10 lg:mb-6 transition-all`} > Order Summary - - + + {!isSummaryExpanded && {formatPrice(total)}} + + + @@ -524,13 +523,9 @@ export default function CheckoutPage() { form="checkout-form" type="submit" disabled={loading || loadingSettings} - className="w-full mt-8 py-4 px-6 bg-spa-forest text-white font-bold rounded-xl tracking-widest uppercase hover:bg-spa-stone hover:shadow-lg transition-all duration-300 disabled:opacity-50 disabled:cursor-not-allowed hidden lg:flex justify-between items-center" + className="w-full mt-8 py-4 bg-spa-forest text-white font-bold rounded-xl tracking-widest uppercase hover:bg-spa-stone hover:shadow-lg transition-all duration-300 disabled:opacity-50 disabled:cursor-not-allowed hidden lg:flex justify-center items-center gap-2" > -
- {loading && } - Confirm Order -
- {formatPrice(total)} + {loading ? : 'Confirm Order'}