fix(medusa-react): OrderEdit add item hook renaming (#2392)

This commit is contained in:
Frane Polić
2022-10-11 12:28:24 +02:00
committed by GitHub
parent a9c703d56c
commit 308b99cc5d
2 changed files with 38 additions and 17 deletions

View File

@@ -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
)
)

View File

@@ -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",
}),
]),
})