Theme overview
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
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.
Color
Understand the color system and its application in your theme.
Dark mode
Manage and integrate dark mode.
Typography
Render titles and body copy.
Spacing
Control spacing between components.
Breakpoints
Define responsive breakpoints for your layout.
Radius
Choose the border radius for UI elements.
Shadows
Select shadow styles for your components.
Cursors
Customize cursor styles for interactive elements.
Was this page helpful?