UNPKG

@coin-voyage/paykit

Version:

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

21 lines 855 B
import { jsx as _jsx } from "react/jsx-runtime"; import { EVMBaseProvider } from "@coin-voyage/crypto/evm/base-provider"; import { EVMExternalContext } from "@coin-voyage/crypto/evm/external-context"; import { useConfig } from "wagmi"; import { useAppContext } from "../../components/contexts/app"; export function useInWagmiContext() { try { const config = useConfig(); return Boolean(config); } catch { return false; } } export function EVMProvider({ children }) { const inWagmiContext = useInWagmiContext(); const { walletConfig } = useAppContext(); const config = walletConfig?.evm; return inWagmiContext ? (_jsx(EVMExternalContext.Provider, { value: inWagmiContext, children: children })) : (_jsx(EVMBaseProvider, { config: config, children: children })); } //# sourceMappingURL=provider.js.map