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