Command Palette
Search for a command to run...
Toggle Group
Shadcn ui: Toggle Group
Default
import { BookmarkIcon, HeartIcon, StarIcon } from "lucide-react" import { ToggleGroup, ToggleGroupItem, } from "@/components/ui/toggle-group" export function ToggleGroupSpacing() { return ( <ToggleGroup type="multiple" variant="outline" spacing={2} size="sm"> <ToggleGroupItem value="star" aria-label="Toggle star" className="data-[state=on]:bg-transparent data-[state=on]:*:[svg]:fill-yellow-500 data-[state=on]:*:[svg]:stroke-yellow-500" > <StarIcon /> Star </ToggleGroupItem> <ToggleGroupItem value="heart" aria-label="Toggle heart" className="data-[state=on]:bg-transparent data-[state=on]:*:[svg]:fill-red-500 data-[state=on]:*:[svg]:stroke-red-500" > <HeartIcon /> Heart </ToggleGroupItem> <ToggleGroupItem value="bookmark" aria-label="Toggle bookmark" className="data-[state=on]:bg-transparent data-[state=on]:*:[svg]:fill-blue-500 data-[state=on]:*:[svg]:stroke-blue-500" > <BookmarkIcon /> Bookmark </ToggleGroupItem> </ToggleGroup> ) } export default function App() { return <ToggleGroupSpacing />; }