fix promotions loader (#6928)
This commit is contained in:
@@ -2,22 +2,34 @@ import {
|
||||
AdminGetPromotionsParams,
|
||||
AdminPromotionsListRes,
|
||||
} from "@medusajs/medusa"
|
||||
import { queryKeysFactory, useAdminCustomQuery } from "medusa-react"
|
||||
import { Response } from "@medusajs/medusa-js"
|
||||
import {
|
||||
UseQueryOptionsWrapper,
|
||||
queryKeysFactory,
|
||||
useAdminCustomQuery,
|
||||
} from "medusa-react"
|
||||
|
||||
const ADMIN_PROMOTIONS_QUERY_KEY = "admin_promotions"
|
||||
|
||||
const QUERY_KEY = "admin_promotions"
|
||||
export const adminPromotionKeys = queryKeysFactory<
|
||||
typeof QUERY_KEY,
|
||||
typeof ADMIN_PROMOTIONS_QUERY_KEY,
|
||||
AdminGetPromotionsParams
|
||||
>(QUERY_KEY)
|
||||
>(ADMIN_PROMOTIONS_QUERY_KEY)
|
||||
|
||||
type PromotionQueryKey = typeof adminPromotionKeys
|
||||
|
||||
export const useV2Promotions = (
|
||||
query?: AdminGetPromotionsParams,
|
||||
options?: object
|
||||
options?: UseQueryOptionsWrapper<
|
||||
Response<AdminPromotionsListRes>,
|
||||
Error,
|
||||
ReturnType<PromotionQueryKey["list"]>
|
||||
>
|
||||
) => {
|
||||
const { data, ...rest } = useAdminCustomQuery<
|
||||
AdminGetPromotionsParams,
|
||||
AdminPromotionsListRes
|
||||
>("/admin/promotions", adminPromotionKeys.list(query), query, options)
|
||||
>("/promotions", adminPromotionKeys.list(query), query, options as any)
|
||||
|
||||
return { ...data, ...rest }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user