import { Input } from '../Input'; import { Slider } from './Slider'; export function SliderWithInput({ value, onChange, max, step = 1, dataCy, visibleTooltip = false, }: { value: number; onChange: (value: number) => void; max: number; dataCy: string; step?: number; visibleTooltip?: boolean; }) { return (
{max && (
onChange(typeof value === 'number' ? value : value[0]) } value={value} min={0} max={max} step={step} dataCy={`${dataCy}Slider`} visibleTooltip={visibleTooltip} />
)} onChange(e.target.valueAsNumber)} className="w-32" data-cy={`${dataCy}Input`} />
); }