Customize the look and feel of your UI.
The ThemeProvider component defines the overall visual look of your application. It can be customized by passing a minimal set of configuration options.
A well-tuned set of defaults is provided to get you started, but don’t be afraid to play with all of the available options to find the right visual style for your application.
Tokens provide direct access to theme values and give you the flexibility to build and customize your own themed components.
For all available theme tokens see the source code, or read more about each type of token in the relevant theme pages.
Understand the color system and its application in your theme.
Manage and integrate dark mode.
Render titles and body copy.
Control spacing between components.
Define responsive breakpoints for your layout.
Choose the border radius for UI elements.
Select shadow styles for your components.
Customize cursor styles for interactive elements.
Customize the look and feel of your UI.
The ThemeProvider component defines the overall visual look of your application. It can be customized by passing a minimal set of configuration options.
A well-tuned set of defaults is provided to get you started, but don’t be afraid to play with all of the available options to find the right visual style for your application.
Tokens provide direct access to theme values and give you the flexibility to build and customize your own themed components.
For all available theme tokens see the source code, or read more about each type of token in the relevant theme pages.
Understand the color system and its application in your theme.
Manage and integrate dark mode.
Render titles and body copy.
Control spacing between components.
Define responsive breakpoints for your layout.
Choose the border radius for UI elements.
Select shadow styles for your components.
Customize cursor styles for interactive elements.