import { memo } from 'react'; import clsx from 'clsx'; import Box from '@mui/material/Box'; import IconButton from '@mui/material/IconButton'; import Typography from '@mui/material/Typography'; import TextField from '@mui/material/TextField'; import type { TextFieldProps } from '@mui/material/TextField'; import { ASSETS_URL } from '../../consts/common'; import { CustomIcon } from '../custom-icon'; import createClasses from './styles'; export interface RangeFieldProps { fromFieldProps?: TextFieldProps; toFieldProps?: TextFieldProps; handleClear: () => void; /** * Default classes overrides. */ classes?: Partial>; } const RangeField = (props: RangeFieldProps) => { const { fromFieldProps, toFieldProps, handleClear, classes } = props; const styles = createClasses(); return ( - ); }; RangeField.defaultProps = { fromFieldProps: { placeholder: 'From' }, toFieldProps: { placeholder: 'To' } }; const m = memo(RangeField); export { m as RangeField };