About
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Theme Switcher to your project and fits it to your theme.
Code
How Theme Switcher is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { ThemeSwitcher } from "@/components/ui/theme-switcher"
import { useState } from 'react';
const Demo = () => {
const [theme, setTheme] = useState('system');
return (
<div
className={[
'p-24 flex items-center justify-center',
theme === 'dark' && 'dark bg-black',
].join(' ')}
>
<ThemeSwitcher value={theme} onChange={setTheme} />
</div>
)
}
export default { Demo }















