Skip to content

Commit 015aad0

Browse files
committed
move actions.placeOrder method
1 parent 441b2b9 commit 015aad0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/routes/checkout/index.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ import { useTranslate } from 'qwik-speak';
44
import { OrderSummary } from '~/components/OrderSummary/OrderSummary';
55
import { ShippingMethodSelector } from '~/components/ShippingMethodSelector/ShippingMethodSelector';
66
import { Divider } from '~/components/UI/Divider/Divider';
7-
import { ACTIONS_CONTEXT } from '~/shared/constants';
87

98
export default component$(() => {
109
const t = useTranslate();
11-
const actions = useContext(ACTIONS_CONTEXT);
1210
return (
1311
<main data-testid='checkout-layout'>
1412
<div
@@ -199,9 +197,6 @@ export default component$(() => {
199197
class='inline-flex items-center justify-center font-medium text-base focus-visible:outline focus-visible:outline-offset rounded-md disabled:text-disabled-500 disabled:bg-disabled-300 disabled:shadow-none disabled:ring-0 disabled:cursor-not-allowed py-3 leading-6 px-6 gap-3 text-white shadow hover:shadow-md active:shadow bg-primary-700 hover:bg-primary-800 active:bg-primary-900 disabled:bg-disabled-300 w-full mb-4 md:mb-0'
200198
data-testid='button'
201199
href='/order/success'
202-
onClick$={() => {
203-
actions.placeOrder();
204-
}}
205200
>
206201
{t('placeOrder')}
207202
</a>

src/routes/order/success/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
import { component$ } from '@builder.io/qwik';
1+
import { component$, useContext, useVisibleTask$ } from '@builder.io/qwik';
22
import { Link } from '@builder.io/qwik-city';
33
import { Image } from 'qwik-image';
44
import { useTranslate } from 'qwik-speak';
55
import { SfButton } from 'qwik-storefront-ui';
6+
import { ACTIONS_CONTEXT } from '~/shared/constants';
67

78
export default component$(() => {
89
const t = useTranslate();
10+
const actions = useContext(ACTIONS_CONTEXT);
11+
useVisibleTask$(() => {
12+
actions.placeOrder();
13+
});
914
return (
1015
<div class='px-4 md:px-0' data-testid='order-success-page'>
1116
<div class='border border-1 border-neutral-200 mt-10 mb-20 rounded p-4 md:p-6 flex flex-col items-center max-w-2xl mx-auto'>

0 commit comments

Comments
 (0)