diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2020-11-14 15:53:21 -0800 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2020-11-14 15:53:21 -0800 |
commit | bcef1fda0756f0ef1afbb53c26f6cbab4dcfeba8 (patch) | |
tree | e46f13f1fa20cde766939974ad9d05edb5cb3588 /modern/src/reports/ReportFilter.js | |
parent | a806e75842f9c5a441232fc88ab09735a1320980 (diff) | |
download | etbsa-traccar-web-bcef1fda0756f0ef1afbb53c26f6cbab4dcfeba8.tar.gz etbsa-traccar-web-bcef1fda0756f0ef1afbb53c26f6cbab4dcfeba8.tar.bz2 etbsa-traccar-web-bcef1fda0756f0ef1afbb53c26f6cbab4dcfeba8.zip |
Minor reports cleanup
Diffstat (limited to 'modern/src/reports/ReportFilter.js')
-rw-r--r-- | modern/src/reports/ReportFilter.js | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/modern/src/reports/ReportFilter.js b/modern/src/reports/ReportFilter.js index 0d3223f..8fc5ca7 100644 --- a/modern/src/reports/ReportFilter.js +++ b/modern/src/reports/ReportFilter.js @@ -4,7 +4,7 @@ import t from '../common/localization'; import { useSelector } from 'react-redux'; import moment from 'moment'; -const ReportFilter = (props) => { +const ReportFilter = ({ children, handleSubmit }) => { const devices = useSelector((state) => Object.values(state.devices.items)); const [deviceId, setDeviceId] = useState(); const [period, setPeriod] = useState('today'); @@ -45,7 +45,7 @@ const ReportFilter = (props) => { break; } - props.handleSubmit(deviceId, selectedFrom, selectedTo); + handleSubmit(deviceId, selectedFrom, selectedTo); } return ( @@ -58,9 +58,6 @@ const ReportFilter = (props) => { ))} </Select> </FormControl> - - {props.children} - <FormControl variant="filled" margin="normal" fullWidth> <InputLabel>{t('reportPeriod')}</InputLabel> <Select value={period} onChange={(e) => setPeriod(e.target.value)}> @@ -80,9 +77,7 @@ const ReportFilter = (props) => { label={t('reportFrom')} type="datetime-local" value={from.format(moment.HTML5_FMT.DATETIME_LOCAL)} - onChange={(e) => - setFrom(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL)) - } + onChange={e => setFrom(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL))} fullWidth /> )} {period === 'custom' && ( @@ -92,11 +87,10 @@ const ReportFilter = (props) => { label={t('reportTo')} type="datetime-local" value={to.format(moment.HTML5_FMT.DATETIME_LOCAL)} - onChange={(e) => - setTo(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL)) - } + onChange={e => setTo(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL))} fullWidth /> )} + {children} <FormControl margin="normal" fullWidth> <Button type="button" color="primary" variant="contained" disabled={!deviceId} onClick={handleShow}> {t('reportShow')} |