@sky-mavis/tanto-widget
Version:
Tanto Widget
25 lines (21 loc) • 687 B
JavaScript
;
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;