import * as ToggleGroup from '@radix-ui/react-toggle-group' import { TablerIcon } from '../icons' export interface ToggleGroupInputOption { value: string icon: string } interface ToggleGroupInputProps extends React.HTMLAttributes { options: ToggleGroupInputOption[] value: string onValueChange: (value: string) => void } interface ToggleGroupMultipleInputProps extends React.HTMLAttributes { options: ToggleGroupInputOption[] value: string[] onValueChange: (value: string[]) => void } export function ToggleGroupInput({ options, value, onValueChange }: ToggleGroupInputProps) { return ( {options.map(option => { return ( ) })} ) } export function ToggleGroupMultipleInput({ options, value, onValueChange, }: ToggleGroupMultipleInputProps) { return ( {options.map(option => { return ( ) })} ) }