# Lightswind UI — Full LLM Reference > Website: https://lightswind.com > Website: https://lightswind.com > This reference documents Free components, Pro components, and Pro blocks. > Source code is provided for Free components only. Premium components/blocks contain metadata and usage specs. --- INSTALLATION --- 1. `npm install framer-motion lucide-react clsx tailwind-merge class-variance-authority` 2. Setup `lib/utils.ts` with `cn` helper. --- PREMIUM ACCESS & LICENSING --- To access the source code for any Pro component or Block marked with (Source code excluded): 1. Visit the pricing page: https://lightswind.com/pricing 2. Purchase a lifetime or developer license. 3. Log in to your account at https://lightswind.com/profile. 4. Copy the component/block code directly from the interactive preview dashboards. --- FREE COMPONENTS (WITH SOURCE CODE) (213) --- ## CATEGORY (FREE): Utilities (2) ### COMPONENT: cool-theme-toggle Category: Utilities Description: A professional and beautiful theme toggle with smooth spring animations, sun/moon icons, and day/night scenery background. URL: https://lightswind.com/components/cool-theme-toggle Import: import { CoolThemeToggle } from "@/components/lightswind/cool-theme-toggle" Registry URL: https://lightswind.com/r/cool-theme-toggle.json Install Command: npx lightswind@latest add cool-theme-toggle Usage: ```tsx import { CoolThemeToggle } from "@/components/lightswind/cool-theme-toggle"; export function CoolThemeToggleDemo() { return (
{item.title}
{item.brand}
{item.description}
{leaf.frontSubtitle}
)}{leaf.backSubtitle}
)}{currentItem.details || 'View Details'}
{name}
{role}
{/* Barcode */}{badgeId}
{/* Status badge */}Drag or click the card
{activeIndex + 1} / {items.length}
{slide.title}
)} {slide.subtitle && ({slide.subtitle}
)}{feature.description}
{/*{notification.message}