theme
Provides the currently active application theme.
SHIVMS UI provides a flexible theming system that lets you customize colors, typography, spacing, border radius and dark mode across your entire application.
<ThemeProvider
theme="light"
>
<App />
</ThemeProvider>Configure the appearance of your application with a powerful and flexible theming system.
Provides the currently active application theme.
Wrap your application with a shared theme provider.
Switch between light and dark themes.
Customize colors, spacing, radius and typography.
Wrap your application with the theme provider and configure the active theme.
import {
ThemeProvider,
} from "@shivms/ui";
export default function App() {
return (
<ThemeProvider
theme="light"
>
<Dashboard />
</ThemeProvider>
);
}Keep colors, typography and spacing consistent throughout your application.
Easily switch between light and dark themes.
Customize design tokens to match your brand.
Explore more SHIVMS UI documentation and guides.
Learn what SHIVMS UI is and how to begin.
Install the library into your project.
Reusable React hooks for state, themes and responsiveness.
Use built-in icons throughout your application.
Configure light and dark themes.
Reusable helper functions for everyday development.
Build accessible user interfaces.
Customize colors, spacing and components.
See what's new in each release.