@sky-mavis/tanto-widget
Version:
Tanto Widget
17 lines • 605 B
JavaScript
import {jsx}from'@emotion/react/jsx-runtime';import {useMemo}from'react';import {WidgetUIConfigContext}from'./WidgetUIConfigContext.mjs';function WidgetUIConfigProvider({
children,
config: customConfig
}) {
const defaultConfig = {
markKeylessWalletConnected: false,
markWCConnected: false
};
const config = useMemo(() => Object.assign({}, defaultConfig, customConfig), [customConfig]);
const contextValue = useMemo(() => ({
config
}), [config]);
return jsx(WidgetUIConfigContext.Provider, {
value: contextValue,
children: children
});
}export{WidgetUIConfigProvider};