feat(medusa, medusa-js, medusa-react): Support listing order edits (#2436)

* feat(medusa, medusa-js, medusa-react): Support listing order edits

* feat(medusa): Update OAS

* fix oas

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2022-10-13 14:44:08 +02:00
committed by GitHub
co-authored by Oliver Windall Juhl
parent 69e579758f
commit 143f8543e5
12 changed files with 433 additions and 14 deletions
@@ -1,4 +1,9 @@
import { AdminOrderEditsRes } from "@medusajs/medusa"
import {
AdminOrderEditsListRes,
AdminOrderEditsRes,
GetOrderEditsOrderEditParams,
GetOrderEditsParams,
} from "@medusajs/medusa"
import { queryKeysFactory } from "../../utils"
import { UseQueryOptionsWrapper } from "../../../types"
import { Response } from "@medusajs/medusa-js"
@@ -12,6 +17,7 @@ type OrderEditQueryKeys = typeof adminOrderEditsKeys
export const useAdminOrderEdit = (
id: string,
query?: GetOrderEditsOrderEditParams,
options?: UseQueryOptionsWrapper<
Response<AdminOrderEditsRes>,
Error,
@@ -21,7 +27,24 @@ export const useAdminOrderEdit = (
const { client } = useMedusa()
const { data, ...rest } = useQuery(
adminOrderEditsKeys.detail(id),
() => client.admin.orderEdits.retrieve(id),
() => client.admin.orderEdits.retrieve(id, query),
options
)
return { ...data, ...rest } as const
}
export const useAdminOrderEdits = (
query?: GetOrderEditsParams,
options?: UseQueryOptionsWrapper<
Response<AdminOrderEditsListRes>,
Error,
ReturnType<OrderEditQueryKeys["list"]>
>
) => {
const { client } = useMedusa()
const { data, ...rest } = useQuery(
adminOrderEditsKeys.list(query),
() => client.admin.orderEdits.list(query),
options
)
return { ...data, ...rest } as const