import React, { useState } from 'react'; import Select from 'react-select' import { prices, beds, types, lifeStyles } from '../../constants/filters'; import './CreateScrapeRequest.scss' import PropTypes from 'prop-types'; import { states } from '../../constants/states' import Autocomplete from 'react-autocomplete'; import { useTranslation } from 'react-i18next'; export function matchStateToTerm(state, value) { return ( state.label.toLowerCase().indexOf(value.toLowerCase()) !== -1 ) } const CreateScrapeRequest = ({ handleRequest }) => { const [requestObject, setRequestObject] = useState({ location: '' }) const { t } = useTranslation(); const handleChangePriceType = async selectedOption => { setRequestObject(s => ({ ...s, price: selectedOption.value })) }; const handleChangeBedType = async selectedOption => { setRequestObject(s => ({ ...s, beds: selectedOption.value })) }; const handleChangeFilterType = async selectedOption => { setRequestObject(s => ({ ...s, type: selectedOption.value })) }; const handleChangeLifeStyleType = async selectedOption => { setRequestObject(s => ({ ...s, lifestyle: selectedOption.value })) }; console.log("requestObject", requestObject) return (