aboutsummaryrefslogtreecommitdiff
path: root/modern/src/reports/ChartType.js
blob: 586ea88a64d751055e28c0e543615b86aa6ea455 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import React from 'react';
import { FormControl, Select, MenuItem } from '@material-ui/core';
import { makeStyles } from '@material-ui/core/styles';
import t from '../common/localization';

const useStyles = makeStyles((theme) => ({
  formControl: {
    minWidth: 160,
  },
}));

const ChartType = ({ type, setType }) => {
  const classes = useStyles();

  return (
    <FormControl className={classes.formControl}>
      <Select value={type} onChange={e => setType(e.target.value)} >
        <MenuItem value="speed">{t('positionSpeed')}</MenuItem>
        <MenuItem value="accuracy">{t('positionAccuracy')}</MenuItem>
        <MenuItem value="altitude">{t('positionAltitude')}</MenuItem>
        <MenuItem value="index">{t('positionIndex')}</MenuItem>
        <MenuItem value="hdop">{t('positionHdop')}</MenuItem>
        <MenuItem value="vdop">{t('positionVdop')}</MenuItem>
        <MenuItem value="pdop">{t('positionPdop')}</MenuItem>
        <MenuItem value="sat">{t('positionSat')}</MenuItem>
        <MenuItem value="satVisible">{t('positionSatVisible')}</MenuItem>
        <MenuItem value="rssi">{t('positionRssi')}</MenuItem>
        <MenuItem value="gps">{t('positionGps')}</MenuItem>
        <MenuItem value="odometer">{t('positionOdometer')}</MenuItem>
        <MenuItem value="serviceOdometer">{t('positionServiceOdometer')}</MenuItem>
        <MenuItem value="tripOdometer">{t('positionTripOdometer')}</MenuItem>
        <MenuItem value="hours">{t('positionHours')}</MenuItem>
        <MenuItem value="steps">{t('positionSteps')}</MenuItem>
        <MenuItem value="power">{t('positionPower')}</MenuItem>
        <MenuItem value="battery">{t('positionBattery')}</MenuItem>
        <MenuItem value="batteryLevel">{t('positionBatteryLevel')}</MenuItem>
        <MenuItem value="fuel">{t('positionFuel')}</MenuItem>
        <MenuItem value="fuelConsumption">{t('positionFuelConsumption')}</MenuItem>
        <MenuItem value="distance">{t('positionDistance')}</MenuItem>
        <MenuItem value="totalDistance">{t('deviceTotalDistance')}</MenuItem>
        <MenuItem value="rpm">{t('positionRpm')}</MenuItem>
        <MenuItem value="throttle">{t('positionThrottle')}</MenuItem>
        <MenuItem value="armed">{t('positionArmed')}</MenuItem>
        <MenuItem value="acceleration">{t('positionAcceleration')}</MenuItem>
        <MenuItem value="deviceTemp">{t('positionDeviceTemp')}</MenuItem>
        <MenuItem value="obdSpeed">{t('positionObdSpeed')}</MenuItem>
        <MenuItem value="obdOdometer">{t('positionObdOdometer')}</MenuItem>
      </Select>
    </FormControl>
  );
}

export default ChartType;