From 52a3e0140ec84ecfae4d054f13f18a6c459ffbaa Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Wed, 10 Jan 2024 18:48:45 +0530 Subject: [PATCH 1/2] Fix return type of useUnclaimedNFTs hook --- packages/react-core/src/evm/hooks/async/drop.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/react-core/src/evm/hooks/async/drop.ts b/packages/react-core/src/evm/hooks/async/drop.ts index e818ad1661a..53280a78bd9 100644 --- a/packages/react-core/src/evm/hooks/async/drop.ts +++ b/packages/react-core/src/evm/hooks/async/drop.ts @@ -24,7 +24,7 @@ import { UseQueryResult, } from "@tanstack/react-query"; import type { - NFT, + NFTMetadata, NFTMetadataInput, QueryAllParams, UploadProgressEvent, @@ -87,7 +87,7 @@ import invariant from "tiny-invariant"; export function useUnclaimedNFTs( contract: RequiredParam, queryParams?: QueryAllParams, -): UseQueryResult { +): UseQueryResult { const contractAddress = contract?.getAddress(); return useQueryWithNetwork( cacheKeys.contract.nft.drop.getAllUnclaimed(contractAddress, queryParams), @@ -98,7 +98,9 @@ export function useUnclaimedNFTs( contract.getAllUnclaimed, "Contract instance does not support getAllUnclaimed", ); - return contract.getAllUnclaimed(queryParams); + const data: Promise = + contract.getAllUnclaimed(queryParams); + return data; }, { enabled: !!contract }, ); From aa8c463b5ecf5d7ec03d3074981980082b8c30d7 Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Wed, 10 Jan 2024 18:49:40 +0530 Subject: [PATCH 2/2] add changeset --- .changeset/ten-jokes-tickle.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/ten-jokes-tickle.md diff --git a/.changeset/ten-jokes-tickle.md b/.changeset/ten-jokes-tickle.md new file mode 100644 index 00000000000..831f0aacda8 --- /dev/null +++ b/.changeset/ten-jokes-tickle.md @@ -0,0 +1,7 @@ +--- +"@thirdweb-dev/react-core": patch +--- + +Fix return type of `useUnclaimedNFTs` hook. + +This fixes https://github.com/thirdweb-dev/js/issues/2110