diff --git a/packages/medusa-react/src/hooks/admin/price-lists/queries.ts b/packages/medusa-react/src/hooks/admin/price-lists/queries.ts index 8259615886..c724825e0d 100644 --- a/packages/medusa-react/src/hooks/admin/price-lists/queries.ts +++ b/packages/medusa-react/src/hooks/admin/price-lists/queries.ts @@ -13,7 +13,16 @@ import { queryKeysFactory } from "../../utils/index" const ADMIN_PRICE_LISTS_QUERY_KEY = `admin_price_lists` as const -export const adminPriceListKeys = queryKeysFactory(ADMIN_PRICE_LISTS_QUERY_KEY) +export const adminPriceListKeys = { + ...queryKeysFactory(ADMIN_PRICE_LISTS_QUERY_KEY), + detailProducts(id: string, query?: any) { + return [ + ...this.detail(id), + "products" as const, + { ...(query || {}) }, + ] as const + }, +} type PriceListQueryKeys = typeof adminPriceListKeys @@ -40,12 +49,12 @@ export const useAdminPriceListProducts = ( options?: UseQueryOptionsWrapper< Response, Error, - ReturnType + ReturnType > ) => { const { client } = useMedusa() const { data, ...rest } = useQuery( - adminPriceListKeys.detail(id), + adminPriceListKeys.detailProducts(id, query), () => client.admin.priceLists.listProducts(id, query), options )