Switch
Free
Toggle switch with size and color variants, optional left/right icons, description text, and a built-in loading state.
Installation
Install via CLI
npx @moontra/moonui-cli add switchUsage
Examples
Basic Switch
Simple on/off toggle
Sizes
Three built-in sizes via the size prop
Variants
Color variants applied to the checked state
With Icons
Icons and description text via the leftIcon and description props
Dark Mode
Sound effects
Loading
Built-in loading state with the loading prop (renders a spinner and disables the switch)
States
Different switch states
Settings Panel
Real-world settings panel example
System Settings
Receive app notifications
Protect your eyes