@quantabit/theme-sdk
v1.0.2
Published
Universal theme/dark-mode SDK with system detection, CSS variables, and toggle components
Downloads
490
Maintainers
Readme
@quantabit/theme-sdk
Universal theme/dark-mode SDK with system detection
Features
- 3 Modes — Light / Dark / System auto-detect
- CSS Variables — Zero-invasive, works with any CSS
- Persistent — LocalStorage remembers user preference
- ThemeToggle — Animated sun/moon button
- ThemeSelector — Three-mode segmented control
- ThemeProvider — React context with
useTheme()hook
Quick Start
import { ThemeProvider, ThemeToggle, ThemeSelector } from '@quantabit/theme-sdk';
function App() {
return (
<ThemeProvider defaultMode="system">
<header>
<ThemeToggle />
<ThemeSelector labels={{ light: '☀️ Light', dark: '🌙 Dark', system: '💻 Auto' }} />
</header>
</ThemeProvider>
);
}License
MIT © QuantaBit Team
🌐 Brand & Links
- Official Mainnet: QuantaBit Chain
- Developer Platform: Developer Platform
- Open Platform: Open Platform
- Payment Platform: Pay Platform
- Feedback: Feedback
