UNPKG

@coin-voyage/paykit

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

29 lines 1.1 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { QueryClient, QueryClientContext, QueryClientProvider } from "@tanstack/react-query"; import { createContext, useContext } from "react"; export const queryClient = new QueryClient({ defaultOptions: { queries: { enabled: true, refetchInterval: false, refetchIntervalInBackground: false, refetchOnWindowFocus: true, refetchOnReconnect: true, refetchOnMount: true, retryOnMount: true, // suspense: true, }, mutations: { onError: (_error) => { // }, }, }, }); export const QueryExternalContext = createContext(false); export function QueryProvider({ children }) { const context = useContext(QueryClientContext); const inContext = Boolean(context); return inContext ? (_jsx(QueryExternalContext.Provider, { value: inContext, children: children })) : (_jsx(QueryClientProvider, { client: queryClient, children: children })); } //# sourceMappingURL=provider.js.map