UNPKG

@sky-mavis/tanto-widget

Version:
26 lines (22 loc) 711 B
'use strict'; var jsxRuntime = require('@emotion/react/jsx-runtime'); var react = require('react'); var WidgetUIConfigContext = require('./WidgetUIConfigContext.cjs'); function WidgetUIConfigProvider({ children, config: customConfig }) { const defaultConfig = { markKeylessWalletConnected: false, markWCConnected: 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;