fix(medusa-react): OrderEdit add item hook renaming (#2392)
This commit is contained in:
@@ -13,6 +13,7 @@ import {
|
||||
|
||||
import { buildOptions } from "../../utils/buildOptions"
|
||||
import { useMedusa } from "../../../contexts"
|
||||
import { adminOrderKeys } from "../orders"
|
||||
import { adminOrderEditsKeys } from "."
|
||||
|
||||
export const useAdminCreateOrderEdit = (
|
||||
@@ -27,7 +28,11 @@ export const useAdminCreateOrderEdit = (
|
||||
return useMutation(
|
||||
(payload: AdminPostOrderEditsReq) =>
|
||||
client.admin.orderEdits.create(payload),
|
||||
buildOptions(queryClient, adminOrderEditsKeys.lists(), options)
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.lists(), adminOrderKeys.details()],
|
||||
options
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -42,7 +47,11 @@ export const useAdminDeleteOrderEdit = (
|
||||
() => client.admin.orderEdits.delete(id),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.detail(id), adminOrderEditsKeys.lists()],
|
||||
[
|
||||
adminOrderEditsKeys.detail(id),
|
||||
adminOrderEditsKeys.lists(),
|
||||
adminOrderKeys.details(),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
@@ -96,16 +105,13 @@ export const useAdminOrderEditUpdateLineItem = (
|
||||
export const useAdminOrderEditDeleteLineItem = (
|
||||
orderEditId: string,
|
||||
itemId: string,
|
||||
options?: UseMutationOptions<
|
||||
Response<AdminOrderEditsRes>,
|
||||
Error
|
||||
>
|
||||
options?: UseMutationOptions<Response<AdminOrderEditsRes>, Error>
|
||||
) => {
|
||||
const { client } = useMedusa()
|
||||
const queryClient = useQueryClient()
|
||||
|
||||
return useMutation(
|
||||
(() => client.admin.orderEdits.removeLineItem(orderEditId, itemId)),
|
||||
() => client.admin.orderEdits.removeLineItem(orderEditId, itemId),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.detail(orderEditId), adminOrderEditsKeys.lists()],
|
||||
@@ -130,13 +136,17 @@ export const useAdminUpdateOrderEdit = (
|
||||
client.admin.orderEdits.update(id, payload),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.lists(), adminOrderEditsKeys.detail(id)],
|
||||
[
|
||||
adminOrderEditsKeys.lists(),
|
||||
adminOrderEditsKeys.detail(id),
|
||||
adminOrderKeys.details(),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
export const useAdminOrderEditLineItem = (
|
||||
export const useAdminOrderEditAddLineItem = (
|
||||
id: string,
|
||||
options?: UseMutationOptions<
|
||||
Response<AdminOrderEditsRes>,
|
||||
@@ -168,7 +178,11 @@ export const useAdminRequestOrderEditConfirmation = (
|
||||
() => client.admin.orderEdits.requestConfirmation(id),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.lists(), adminOrderEditsKeys.detail(id)],
|
||||
[
|
||||
adminOrderEditsKeys.lists(),
|
||||
adminOrderEditsKeys.detail(id),
|
||||
adminOrderKeys.details(),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
@@ -185,7 +199,11 @@ export const useAdminCancelOrderEdit = (
|
||||
() => client.admin.orderEdits.cancel(id),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.lists(), adminOrderEditsKeys.detail(id)],
|
||||
[
|
||||
adminOrderEditsKeys.lists(),
|
||||
adminOrderEditsKeys.detail(id),
|
||||
adminOrderKeys.details(),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
@@ -202,7 +220,11 @@ export const useAdminConfirmOrderEdit = (
|
||||
() => client.admin.orderEdits.confirm(id),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminOrderEditsKeys.lists(), adminOrderEditsKeys.detail(id)],
|
||||
[
|
||||
adminOrderEditsKeys.lists(),
|
||||
adminOrderEditsKeys.detail(id),
|
||||
adminOrderKeys.details(),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
|
||||
@@ -7,7 +7,7 @@ import {
|
||||
useAdminDeleteOrderEditItemChange,
|
||||
useAdminOrderEditUpdateLineItem,
|
||||
useAdminRequestOrderEditConfirmation,
|
||||
useAdminOrderEditLineItem,
|
||||
useAdminOrderEditAddLineItem,
|
||||
useAdminCancelOrderEdit,
|
||||
useAdminUpdateOrderEdit,
|
||||
useAdminOrderEditDeleteLineItem,
|
||||
@@ -167,10 +167,10 @@ describe("useAdminRequestOrderEditConfirmation hook", () => {
|
||||
})
|
||||
})
|
||||
|
||||
describe("useAdminOrderEditLineItem hook", () => {
|
||||
describe("useAdminOrderEditAddLineItem hook", () => {
|
||||
test("Created an order edit line item", async () => {
|
||||
const { result, waitFor } = renderHook(
|
||||
() => useAdminOrderEditLineItem(fixtures.get("order_edit").id),
|
||||
() => useAdminOrderEditAddLineItem(fixtures.get("order_edit").id),
|
||||
{
|
||||
wrapper: createWrapper(),
|
||||
}
|
||||
@@ -249,7 +249,6 @@ describe("useAdminConfirmOrderEdit hook", () => {
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
describe("useAdminOrderEditDeleteLineItem hook", () => {
|
||||
test("Remove line item of an order edit and create an item change", async () => {
|
||||
const id = "oe_1"
|
||||
@@ -270,7 +269,7 @@ describe("useAdminOrderEditDeleteLineItem hook", () => {
|
||||
...fixtures.get("order_edit"),
|
||||
changes: expect.arrayContaining([
|
||||
expect.objectContaining({
|
||||
type: 'item_remove'
|
||||
type: "item_remove",
|
||||
}),
|
||||
]),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user