diff options
author | Ashutosh Bishnoi <mail2bishnoi@gmail.com> | 2020-11-02 18:29:47 +0530 |
---|---|---|
committer | Ashutosh Bishnoi <mail2bishnoi@gmail.com> | 2020-11-02 18:29:47 +0530 |
commit | 3780cf9986947e409ffccd9e7a06d9554ce3cdcf (patch) | |
tree | 88f47314bee42a2764cfb3ff3234489cd5623a43 | |
parent | 8c167d82b75b764d3b12845aae7827550607a148 (diff) | |
download | trackermap-web-3780cf9986947e409ffccd9e7a06d9554ce3cdcf.tar.gz trackermap-web-3780cf9986947e409ffccd9e7a06d9554ce3cdcf.tar.bz2 trackermap-web-3780cf9986947e409ffccd9e7a06d9554ce3cdcf.zip |
Code formatting changes and use of async/await
-rw-r--r-- | modern/src/reports/EventReportPage.js | 14 | ||||
-rw-r--r-- | modern/src/reports/ReportFilter.js | 17 |
2 files changed, 11 insertions, 20 deletions
diff --git a/modern/src/reports/EventReportPage.js b/modern/src/reports/EventReportPage.js index 4134de3d..fce9597f 100644 --- a/modern/src/reports/EventReportPage.js +++ b/modern/src/reports/EventReportPage.js @@ -25,19 +25,19 @@ const EventReportPage = () => { const classes = useStyles(); const [data, setData] = useState([]); - const handleSubmit = (deviceId, from, to) => { + const handleSubmit = async (deviceId, from, to) => { const query = new URLSearchParams({ deviceId, from: from.toISOString(), to: to.toISOString(), }); - fetch(`/api/reports/events?${query.toString()}`, { headers: { Accept: 'application/json' } }) - .then((response) => { - if (response.ok) { - response.json().then(setData); - } - }); + const response = await fetch(`/api/reports/events?${query.toString()}`, { headers: { Accept: 'application/json' } }) + + if(response.ok) { + const data = await response.json(); + setData(data); + } } return ( diff --git a/modern/src/reports/ReportFilter.js b/modern/src/reports/ReportFilter.js index 6f248048..be48413b 100644 --- a/modern/src/reports/ReportFilter.js +++ b/modern/src/reports/ReportFilter.js @@ -81,8 +81,7 @@ const ReportFilter = (props) => { onChange={(e) => setFrom(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL)) } - fullWidth - /> + fullWidth /> )} {period === 'custom' && ( <TextField @@ -94,23 +93,15 @@ const ReportFilter = (props) => { onChange={(e) => setTo(moment(e.target.value, moment.HTML5_FMT.DATETIME_LOCAL)) } - fullWidth - /> + fullWidth /> )} <FormControl margin="normal" fullWidth> - <Button - type="button" - color="primary" - variant="contained" - disabled={!deviceId} - onClick={handleShow} - > + <Button type="button" color="primary" variant="contained" disabled={!deviceId} onClick={handleShow}> {t('reportShow')} </Button> </FormControl> </> ); - } -export default ReportFilter;
\ No newline at end of file +export default ReportFilter; |