UNPKG

@ordao/privy-react-orclient

Version:

"Helpers for using orclient with privy and react"

17 lines (16 loc) 877 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OrclientContext = void 0; exports.OrclientProvider = OrclientProvider; const jsx_runtime_1 = require("react/jsx-runtime"); const react_1 = require("react"); const useUserWallet_js_1 = require("../useUserWallet.js"); const useOrclient_1 = require("../useOrclient"); exports.OrclientContext = (0, react_1.createContext)({ orclient: undefined }); function OrclientProvider({ children, deployment, backupProviderURL, orclientConfig, timeout }) { const userWallet = (0, useUserWallet_js_1.useUserWallet)(); const value = (0, useOrclient_1.useOrclientWithBackup)(backupProviderURL, deployment, userWallet, orclientConfig, timeout); const Provider = exports.OrclientContext.Provider; return ((0, jsx_runtime_1.jsx)(Provider, { value: { orclient: value }, children: children })); } ;