UNPKG

@sky-mavis/tanto-widget

Version:
25 lines (21 loc) 687 B
'use strict'; var jsxRuntime = require('@emotion/react/jsx-runtime'); var react = require('react'); var WidgetUIConfigContext = require('./WidgetUIConfigContext.cjs'); const WidgetUIConfigProvider = ({ children, config: customConfig }) => { const defaultConfig = { markKeylessWalletConnected: false }; const config = react.useMemo(() => Object.assign({}, defaultConfig, customConfig), [customConfig]); const contextValue = react.useMemo(() => ({ config }), [config]); return jsxRuntime.jsx(WidgetUIConfigContext.WidgetUIConfigContext.Provider, { value: contextValue, children: children }); }; exports.WidgetUIConfigProvider = WidgetUIConfigProvider;