'use client'; import type { VariantProps } from 'class-variance-authority'; import * as React from 'react'; import { ToggleGroup as ToggleGroupPrimitive } from 'radix-ui'; import { cn, toggleVariants } from '@gib/ui'; const ToggleGroupContext = React.createContext< VariantProps & { spacing?: number; } >({ size: 'default', variant: 'default', spacing: 0, }); const ToggleGroup = ({ className, variant, size, spacing = 0, children, ...props }: React.ComponentProps & VariantProps & { spacing?: number; }) => ( {children} ); const ToggleGroupItem = ({ className, children, variant, size, ...props }: React.ComponentProps & VariantProps) => { const context = React.useContext(ToggleGroupContext); return ( {children} ); }; export { ToggleGroup, ToggleGroupItem };