// Forms
Toggle Group
Toggle buttons for selecting a value.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/toggle-group// Usage
1import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group";23<ToggleGroup />// Code
1"use client";23import {4 ToggleGroup as ArkToggleGroup,5 useToggleGroupContext as useArkToggleGroupContext,6} from "@ark-ui/react/toggle-group";7import React from "react";8import { tv } from "tailwind-variants";9import { cn } from "@/lib/utils";10import { Toggle, type ToggleProps } from "@/registry/react/components/toggle";1112export const useToggleGroup = useArkToggleGroupContext;1314type ToggleGroupContextProps = Pick<ToggleProps, "variant" | "size"> & {15 /**16 * Gap between items.17 *18 * @default 019 */20 spacing?: number;21};2223const ToggleGroupContext = React.createContext({} as ToggleGroupContextProps);2425interface ToggleGroupProps26 extends React.ComponentProps<typeof ArkToggleGroup.Root>,27 ToggleGroupContextProps {}28// Dependencies