import * as React from 'react'; import { ValidationState } from '../../../models/Validation'; import Slider, { SliderProps } from '../../../containers/slider/Slider'; import { Colors } from '../../../models/colors'; import { CommonInputProps } from '../../../containers/common-input/CommonInput'; import { inputWrapper, labelWrapper, stepUpDownButtons, rangeWrapper } from './sliderOne.style'; import Minus from '../../svg/minus/Minus'; import SliderInput from '../../common-inputs/slider-input/SilderInput'; import Plus from '../../svg/plus/Plus'; import MobileFooter from './inner-comps/footer/Footer'; import RcSlider from 'rc-slider'; type SliderOneProps = SliderProps & { automationName?: string; palette?: Colors; input?: React.ReactElement; translator?: Function; }; const SliderOne = (props: SliderOneProps) => ( void, inputOnBlur: (value: string) => void, inputOnChange: (name: string, value: string) => void, inputOnKeyDown: (value: string, e: React.KeyboardEvent) => void, stepUp: () => void, stepDown: () => void, inputValue: number, errorMessage?: string ) => { return (
{React.cloneElement(props.input || , { onKeyDown: inputOnKeyDown, onBlur: inputOnBlur, onChange: inputOnChange, value: String(inputValue), name: props.name, palette: props.palette, input: , errorMessage, valid: errorMessage ? ValidationState.Invalid : ValidationState.Valid, translator: props.translator })}
sliderOnChange(value)} />
); }} /> ); export default SliderOne;