CEC-2640 Update online car filter to also include online HMIs (#220)
This commit is contained in:
@@ -16,6 +16,7 @@ const MainForm = () => {
|
|||||||
const classes = useStyles();
|
const classes = useStyles();
|
||||||
const [search, setSearch] = useState("");
|
const [search, setSearch] = useState("");
|
||||||
const [online, setOnline] = useState(false);
|
const [online, setOnline] = useState(false);
|
||||||
|
const [onlineHMI, setOnlineHMI] = useState(false);
|
||||||
const { setTitle, setSitePath } = useStatusContext();
|
const { setTitle, setSitePath } = useStatusContext();
|
||||||
const {
|
const {
|
||||||
token: {
|
token: {
|
||||||
@@ -31,6 +32,10 @@ const MainForm = () => {
|
|||||||
setOnline(event.target.checked);
|
setOnline(event.target.checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const handleOnlineHMI = (event) => {
|
||||||
|
setOnlineHMI(event.target.checked);
|
||||||
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setTitle("Vehicles");
|
setTitle("Vehicles");
|
||||||
setSitePath([]);
|
setSitePath([]);
|
||||||
@@ -58,6 +63,14 @@ const MainForm = () => {
|
|||||||
/>
|
/>
|
||||||
} label="Only online" />
|
} label="Only online" />
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
|
<MenuItem>
|
||||||
|
<FormControlLabel control={
|
||||||
|
<Checkbox
|
||||||
|
checked={onlineHMI}
|
||||||
|
onChange={handleOnlineHMI}
|
||||||
|
/>
|
||||||
|
} label="Only online HMI" />
|
||||||
|
</MenuItem>
|
||||||
</OptionsDropdown>
|
</OptionsDropdown>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid item md={2} className={classes.textRightAlign} />
|
<Grid item md={2} className={classes.textRightAlign} />
|
||||||
@@ -66,7 +79,7 @@ const MainForm = () => {
|
|||||||
classes={classes}
|
classes={classes}
|
||||||
token={token}
|
token={token}
|
||||||
multiSelect={false}
|
multiSelect={false}
|
||||||
search={{ search, online: online? true : null}}
|
search={{ search, online: online? true : null, online_hmi: onlineHMI? true : null }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user