diff --git a/.changeset/blue-suns-accept.md b/.changeset/blue-suns-accept.md new file mode 100644 index 000000000..7771344ad --- /dev/null +++ b/.changeset/blue-suns-accept.md @@ -0,0 +1,5 @@ +--- +"@onflow/kit": patch +--- + +Make `useFlowChainId` args consistent with other hooks diff --git a/packages/kit/src/hooks/useFlowChainId.test.ts b/packages/kit/src/hooks/useFlowChainId.test.ts index 244629c70..b3e5424a0 100644 --- a/packages/kit/src/hooks/useFlowChainId.test.ts +++ b/packages/kit/src/hooks/useFlowChainId.test.ts @@ -96,9 +96,12 @@ describe("useFlowChainId", () => { let hookResult: any await act(async () => { - const {result} = renderHook(() => useFlowChainId(customOptions), { - wrapper: FlowProvider, - }) + const {result} = renderHook( + () => useFlowChainId({query: customOptions}), + { + wrapper: FlowProvider, + } + ) hookResult = result }) diff --git a/packages/kit/src/hooks/useFlowChainId.ts b/packages/kit/src/hooks/useFlowChainId.ts index b554f9d4f..7a20bafef 100644 --- a/packages/kit/src/hooks/useFlowChainId.ts +++ b/packages/kit/src/hooks/useFlowChainId.ts @@ -4,15 +4,16 @@ import {useFlowQueryClient} from "../provider/FlowQueryClient" import {useCallback} from "react" import {useFlowConfig} from "./useFlowConfig" +interface UseFlowChainIdArgs { + query?: Omit, "queryKey" | "queryFn"> +} + /** * Gets the Flow chain ID. */ -export function useFlowChainId( - queryOptions: Omit< - UseQueryOptions, - "queryKey" | "queryFn" - > = {} -): UseQueryResult { +export function useFlowChainId({ + query: queryOptions = {}, +}: UseFlowChainIdArgs = {}): UseQueryResult { const queryClient = useFlowQueryClient() const config = useFlowConfig()