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