feat(medusa, medusa-js, medusa-react): Implement item change deletion from an order edit (#2241)

This commit is contained in:
Adrien de Peretti
2022-09-22 11:02:58 +02:00
committed by GitHub
parent eb8034502b
commit 14e808c724
18 changed files with 700 additions and 17 deletions
@@ -3,8 +3,9 @@ import { Response } from "@medusajs/medusa-js"
import {
AdminOrderEditDeleteRes,
AdminPostOrderEditsOrderEditReq,
AdminOrderEditItemChangeDeleteRes,
AdminOrderEditsRes,
AdminPostOrderEditsOrderEditReq,
AdminPostOrderEditsReq,
} from "@medusajs/medusa"
@@ -45,6 +46,28 @@ export const useAdminDeleteOrderEdit = (
)
}
export const useAdminDeleteOrderEditItemChange = (
orderEditId: string,
itemChangeId: string,
options?: UseMutationOptions<
Response<AdminOrderEditItemChangeDeleteRes>,
Error,
void
>
) => {
const { client } = useMedusa()
const queryClient = useQueryClient()
return useMutation(
() => client.admin.orderEdits.deleteItemChange(orderEditId, itemChangeId),
buildOptions(
queryClient,
[adminOrderEditsKeys.detail(orderEditId), adminOrderEditsKeys.lists()],
options
)
)
}
export const useAdminUpdateOrderEdit = (
id: string,
options?: UseMutationOptions<