import React from 'react'; import { observer } from 'mobx-react-lite'; import { FieldSet, FormField, NumberInput } from '@wix/design-system'; import { FilterProps } from '../../model'; import type { RangeItem } from '@wix/bex-core'; import { useNumberRangeFilter } from './useNumberRangeFilter'; export interface NumberRangeFilterProps extends FilterProps> { decimal?: boolean; min?: number; max?: number; } function NumberRangeFilter({ filter, decimal = false, min, max, }: NumberRangeFilterProps) { const { fromValue, toValue, fromError, toError, handleInputChange, placeholder, commonInputProps, t, } = useNumberRangeFilter({ filter, decimal, min, max, }); return (
handleInputChange({ from: value, isFrom: true })} dataHook="number-range-filter-from-input" size="medium" /> handleInputChange({ to: value, isFrom: false })} dataHook="number-range-filter-to-input" size="medium" />
); } export default observer(NumberRangeFilter);