MegapotProvider
The MegapotProvider is a context provider component that sets up the Megapot UI environment. It provides theming and wallet connection functionalities.
Usage
Props
onConnectWallet*
This function handles the logic for connecting to a wallet, compatible with any wallet provider's connect
onSwitchChain
An optional function that handles chain switching logic, compatible with any wallet provider's connect
theme
An optional theme object to override the default Megapot theme.
Theming
The MegapotProvider allows you to customize the theme by passing a theme prop. This prop should be an object that matches the MegapotThemeProps type. The theme will be deeply merged with the default theme.
MegapotThemeProps
theme
Sets the overall theme of the application. Choose between 'dark' and 'light'.
primaryColor
Defines the primary color used throughout the UI Kit.
fontFamily
Defines the font family used throughout the UI Kit.
text
Customize text colors.
button
Override default button and text button style.
input
CSS properties to override input style.
widget
CSS properties to override widget style.
borderRadius
border radius for Input and Button
Last updated