import React, {useState} from 'react'; import Box from '@material-ui/core/Box'; import TextField from '@material-ui/core/TextField'; import IconButton from '@material-ui/core/IconButton'; import Divider from '@material-ui/core/Divider'; import Icon from '@material-ui/core/Icon'; import {useTranslation} from 'react-i18next'; const Input = ({addPassenger, id}) => { const [name, setName] = useState(''); const {t} = useTranslation(); const onSave = () => { if (!!name) { addPassenger(name); setName(''); } }; const onKeyDown = e => { if (e.keyCode === 13) onSave(); }; return ( setName(e.target.value)} onKeyDown={onKeyDown} fullWidth label={t('car.passengers.add')} id={`NewPassenger-${id}`} name={`passenger-${id}`} /> check ); }; export default Input;