Usage
Props
| Name | Type | Description | Default |
|---|---|---|---|
| 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
| Name | Type | Description |
|---|---|---|
| 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 styles. |
| input | | CSS properties to override input styles. |
| widget | | CSS properties to override widget styles. |
| borderRadius | | Defines the border radius for Input and Button components. |
