Toggle Group
crenspire-glass-ui/toggle-groupFreeComponent
A set of two-state buttons that can be toggled on or off.
Live preview
live · rendered by the registry
Rendered by crenspire/glass-ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://glass-ui.crenspire.com/r/toggle-group.jsonSource
1"use client"23import * as React from "react"4import { ToggleGroup as BaseToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"5import { cn } from "@/lib/utils"67type BaseToggleGroupProps = React.ComponentProps<typeof BaseToggleGroup>89export type ToggleGroupProps = Omit<BaseToggleGroupProps, "variant" | "className"> & {10 glow?: boolean11 variant?: "default" | "glass"12 className?: string13}1415/**16 * Glass UI Toggle Group - Enhanced toggle group with glassy effects17 */18export const ToggleGroup = React.forwardRef<19 React.ElementRef<typeof BaseToggleGroup>,20 ToggleGroupProps21>(({ className, variant = "glass", glow = false, ...props }, ref) => {22 return (23 <BaseToggleGroup24 ref={ref}25 variant={variant}26 className={cn(27 glow && "shadow-md shadow-purple-500/20",28 className29 )}30 {...(props as BaseToggleGroupProps)}31 />32 )33})34ToggleGroup.displayName = "ToggleGroup"3536export {37 ToggleGroupItem,38}39
What it pulls in
npm packages
Other registry items
Files it writes
More from crenspire/glass-ui
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| Alertalert | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Alert Dialogalert-dialog | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Avataravatar | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Badgebadge | crenspire/glass-ui | Components | Free | no deps · 5 files | |
| Breadcrumbbreadcrumb | crenspire/glass-ui | Components | Free | 2 deps · 5 files | |
| Buttonbutton | crenspire/glass-ui | Components | Free | 1 dep · 5 files | |
| Button Groupbutton-group | crenspire/glass-ui | Components | Free | no deps · 5 files |
