UNPKG

@b3dotfun/anyspend-sdk

Version:

React Hooks and UI Components for AnySpend by B3

22 lines (19 loc) 734 B
import { anyspendService } from "@b3dotfun/anyspend-sdk/services/anyspend"; import { useQuery } from "@tanstack/react-query"; import { useMemo } from "react"; export function useCoinbaseOnrampOptions(isMainnet: boolean, country?: string) { const { data, isLoading, error, refetch } = useQuery({ queryKey: ["getCoinbaseOnrampOptions", isMainnet, country], queryFn: () => anyspendService.getCoinbaseOnrampOptions(isMainnet, country!), enabled: Boolean(country) }); return useMemo( () => ({ coinbaseOnrampOptions: data, isLoadingCoinbaseOnrampOptions: isLoading, coinbaseOnrampOptionsError: error, refetchCoinbaseOnrampOptions: refetch }), [data, isLoading, error, refetch] ); }