@web3auth/no-modal
Version:
Multi chain wallet aggregator for web3Auth
30 lines (26 loc) • 1.04 kB
JavaScript
;
var react = require('react');
require('@babel/runtime/helpers/objectSpread2');
require('@babel/runtime/helpers/defineProperty');
require('@segment/analytics-next');
require('../../base/loglevel.js');
require('@toruslabs/base-controllers');
require('@web3auth/auth');
var index = require('../../base/errors/index.js');
require('../../base/wallet/index.js');
require('../../base/connector/connectorStatus.js');
require('../../base/connector/constants.js');
require('jwt-decode');
require('../../base/plugin/errors.js');
require('../../base/plugin/IPlugin.js');
require('@toruslabs/constants');
require('@toruslabs/http-helpers');
var Web3AuthInnerContext = require('../context/Web3AuthInnerContext.js');
const useWeb3AuthInner = () => {
const context = react.useContext(Web3AuthInnerContext.Web3AuthInnerContext);
if (!context) {
throw index.WalletInitializationError.fromCode(1000, "usage of useWeb3Auth not wrapped in `Web3AuthContextProvider`.");
}
return context;
};
exports.useWeb3AuthInner = useWeb3AuthInner;