Switch() — ui Function Reference
Architecture documentation for the Switch() function in switch.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 8be9bd27_c98a_5241_3177_3a4a216b4f6b["Switch()"] b43790a2_fcc9_fe8f_24ba_d9e1f5b1ce99["switch.tsx"] 8be9bd27_c98a_5241_3177_3a4a216b4f6b -->|defined in| b43790a2_fcc9_fe8f_24ba_d9e1f5b1ce99 style 8be9bd27_c98a_5241_3177_3a4a216b4f6b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
deprecated/www/registry/default/ui/switch.tsx lines 11–26
>(({ className, ...props }, ref) => (
<SwitchPrimitives.Root
className={cn(
"peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",
className
)}
{...props}
ref={ref}
>
<SwitchPrimitives.Thumb
className={cn(
"pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"
)}
/>
</SwitchPrimitives.Root>
))
Domain
Subdomains
Source
Frequently Asked Questions
What does Switch() do?
Switch() is a function in the ui codebase, defined in deprecated/www/registry/default/ui/switch.tsx.
Where is Switch() defined?
Switch() is defined in deprecated/www/registry/default/ui/switch.tsx at line 11.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free