diff --git a/api/endpoints/wp/orders/index.ts b/api/endpoints/wp/orders/index.ts deleted file mode 100644 index fd95e74..0000000 --- a/api/endpoints/wp/orders/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './postOrdersCreate' diff --git a/api/endpoints/wp/orders/postOrdersCreate.ts b/api/endpoints/wp/orders/postOrdersCreate.ts deleted file mode 100644 index 396b8f2..0000000 --- a/api/endpoints/wp/orders/postOrdersCreate.ts +++ /dev/null @@ -1,4 +0,0 @@ -import api from '~/api/instance' - -export const postOrdersCreate = async (line_items: object[]) => - await api.wc.v3OrdersCreate({ line_items }) diff --git a/api/mutations/index.ts b/api/mutations/index.ts deleted file mode 100644 index 0d6303b..0000000 --- a/api/mutations/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './wp/index' diff --git a/api/mutations/wp/index.ts b/api/mutations/wp/index.ts deleted file mode 100644 index 360189b..0000000 --- a/api/mutations/wp/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './usePostOrdersCreate' -export * from '~/api/endpoints/bspb' diff --git a/api/mutations/wp/usePostOrdersCreate.ts b/api/mutations/wp/usePostOrdersCreate.ts deleted file mode 100644 index de1fd7f..0000000 --- a/api/mutations/wp/usePostOrdersCreate.ts +++ /dev/null @@ -1,19 +0,0 @@ -import type { MaybeRef } from 'vue' -import { useMutation, useQueryClient } from '@tanstack/vue-query' -import { unref } from 'vue' -import { postOrdersCreate } from '~/api/endpoints/wp/orders' - -export const usePostOrdersCreate = () => { - const queryClient = useQueryClient() - - return useMutation({ - mutationFn: (params: { line_items: MaybeRef }) => - postOrdersCreate(unref(params.line_items)), - - onSuccess: (data, variables) => { - queryClient.invalidateQueries({ - queryKey: ['post-orders-create', unref(variables.line_items)], - }) - }, - }) -} diff --git a/composables/useCheckout.ts b/composables/useCheckout.ts index 1c06184..c571e03 100644 --- a/composables/useCheckout.ts +++ b/composables/useCheckout.ts @@ -27,6 +27,9 @@ export const useCheckout = createSharedComposable(() => { currentCheckoutStep.value = checkoutSteps[findIndex - 1] router.push(`/checkout/${currentCheckoutStep?.value.title}`) } + else { + router.push(`/cart`) + } } function nextStep() { diff --git a/pages/cart.vue b/pages/cart.vue index f94c10f..dc78e16 100644 --- a/pages/cart.vue +++ b/pages/cart.vue @@ -1,5 +1,6 @@