UNPKG

@web3auth/no-modal

Version:
40 lines (36 loc) 1.69 kB
'use strict'; var vue = require('vue'); require('@babel/runtime/helpers/objectSpread2'); require('@babel/runtime/helpers/defineProperty'); require('@segment/analytics-next'); require('../base/loglevel.js'); require('@toruslabs/base-controllers'); require('@toruslabs/session-manager'); require('@web3auth/auth'); require('../base/errors/index.js'); require('@toruslabs/constants'); require('@toruslabs/http-helpers'); require('../base/constants.js'); require('../base/wallet/index.js'); require('../base/connector/connectorStatus.js'); require('../base/connector/constants.js'); require('jwt-decode'); var errors = require('../base/plugin/errors.js'); require('../base/plugin/IPlugin.js'); var useWeb3AuthInner = require('./composables/useWeb3AuthInner.js'); var WalletServicesContext = require('./context/WalletServicesContext.js'); var useWalletServicesInnerContextValue = require('./useWalletServicesInnerContextValue.js'); const WalletServicesInnerProvider = vue.defineComponent({ name: "WalletServicesInnerProvider", setup() { const web3AuthContext = useWeb3AuthInner.useWeb3AuthInner(); if (!web3AuthContext) throw errors.WalletServicesPluginError.fromCode(1000, "`WalletServicesProvider` must be wrapped by `Web3AuthProvider`"); const value = useWalletServicesInnerContextValue.useWalletServicesInnerContextValue(web3AuthContext); vue.provide(WalletServicesContext.WalletServicesContextKey, value); }, render() { var _this$$slots$default; return vue.h((_this$$slots$default = this.$slots.default) !== null && _this$$slots$default !== void 0 ? _this$$slots$default : ""); } }); exports.WalletServicesInnerProvider = WalletServicesInnerProvider;