From 9f06073f649ce5661dc50cce2dc7a0dc4a18efcc Mon Sep 17 00:00:00 2001 From: Josh Creek <8179928+jcreek@users.noreply.github.com> Date: Wed, 15 May 2024 16:13:27 +0100 Subject: [PATCH] fix(#12): Ensure unit prices are displayed correctly --- .../checkout/OrderConfirmationItem.svelte | 4 ++-- src/routes/checkout/success/+page.svelte | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/lib/components/checkout/OrderConfirmationItem.svelte b/src/lib/components/checkout/OrderConfirmationItem.svelte index 2a9bb5a..67381a4 100644 --- a/src/lib/components/checkout/OrderConfirmationItem.svelte +++ b/src/lib/components/checkout/OrderConfirmationItem.svelte @@ -30,7 +30,7 @@
- { formatCurrency(price, currency) } + {formatCurrency(price, currency)}

Qty: {quantity} @@ -45,7 +45,7 @@

- { formatCurrency(price, currency) } + {formatCurrency(price * quantity, currency)}
diff --git a/src/routes/checkout/success/+page.svelte b/src/routes/checkout/success/+page.svelte index 45d89b7..b4ff15f 100644 --- a/src/routes/checkout/success/+page.svelte +++ b/src/routes/checkout/success/+page.svelte @@ -11,11 +11,7 @@ localBasket = value; }); - let { - checkoutSession, - lineItems, - paymentStatus - } = data; + let { checkoutSession, lineItems, paymentStatus } = data; onDestroy(unsubscribe); @@ -76,7 +72,7 @@ {#each lineItems as item (item.id)} @@ -89,7 +85,12 @@

{#if checkoutSession?.amount_total != null} - Total Price: {formatCurrency(checkoutSession?.amount_total / 100, checkoutSession?.currency ?? 'gbp')} + Total Price: + {formatCurrency( + checkoutSession?.amount_total / 100, + checkoutSession?.currency ?? 'gbp' + )} {/if}