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