From af1fad64632d441d826f4d324e8685553183bb4b Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 6 Jun 2026 20:20:21 +0700 Subject: [PATCH] style(spa): move total price display into confirm order button --- apps/spa/src/pages/CheckoutPage.tsx | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/apps/spa/src/pages/CheckoutPage.tsx b/apps/spa/src/pages/CheckoutPage.tsx index 0bfbb0d..363a2d7 100644 --- a/apps/spa/src/pages/CheckoutPage.tsx +++ b/apps/spa/src/pages/CheckoutPage.tsx @@ -358,9 +358,13 @@ export default function CheckoutPage() { @@ -373,14 +377,7 @@ export default function CheckoutPage() { onClick={() => setIsSummaryExpanded(!isSummaryExpanded)} 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 && ( - - Total: {formatPrice(total)} - - )} -
+ Order Summary @@ -527,9 +524,13 @@ export default function CheckoutPage() { form="checkout-form" type="submit" disabled={loading || loadingSettings} - 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" + 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" > - {loading ? : 'Confirm Order'} +
+ {loading && } + Confirm Order +
+ {formatPrice(total)}