"use client"; import * as React from "react"; import { Toggle as TogglePrimitive } from "@base-ui/react/toggle"; import { ToggleGroup as ToggleGroupPrimitive } from "@base-ui/react/toggle-group"; import { type VariantProps } from "class-variance-authority"; import { cn } from "@/lib/utils"; import { toggleVariants } from "@/components/ui/toggle"; const ToggleGroupContext = React.createContext< VariantProps & { spacing?: number; orientation?: "horizontal" | "vertical"; } >({ size: "default", variant: "default", spacing: 2, orientation: "horizontal", }); function ToggleGroup({ className, variant, size, spacing = 2, orientation = "horizontal", children, ...props }: ToggleGroupPrimitive.Props & VariantProps & { spacing?: number; orientation?: "horizontal" | "vertical"; }) { return ( {children} ); } function ToggleGroupItem({ className, children, variant = "default", size = "default", ...props }: TogglePrimitive.Props & VariantProps) { const context = React.useContext(ToggleGroupContext); return ( {children} ); } export { ToggleGroup, ToggleGroupItem };