import * as ToggleGroup from '@radix-ui/react-toggle-group' import { TablerIcon } from '../icons' import { Tooltip } from '../Tooltip' export interface ToggleGroupInputOption { value: string icon: string tooltip?: 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 ( ) })} ) }