создаю телегу товаров
All checks were successful
Deploy / build (push) Successful in 43s

This commit is contained in:
alsaze
2025-09-26 23:17:53 +03:00
parent 7c811a4841
commit 83d2a56e52
7 changed files with 138 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
import api from '~/api/instance'
export const postOrdersCreate = async (parent_id: number | undefined) =>
await api.wc.v3OrdersCreate({ parent_id })
export const postOrdersCreate = async (line_items: object[]) =>
await api.wc.v3OrdersCreate({ line_items })

View File

@@ -7,12 +7,12 @@ export const usePostOrdersCreate = () => {
const queryClient = useQueryClient()
return useMutation({
mutationFn: (params: { parent_id: MaybeRef<number | undefined> }) =>
postOrdersCreate(unref(params.parent_id)),
mutationFn: (params: { line_items: MaybeRef<object[]> }) =>
postOrdersCreate(unref(params.line_items)),
onSuccess: (data, variables) => {
queryClient.invalidateQueries({
queryKey: ['post-orders-create', unref(variables.parent_id)],
queryKey: ['post-orders-create', unref(variables.line_items)],
})
},
})