Enrich home page

This commit is contained in:
2024-09-26 23:14:18 +02:00
parent 3f41269c0b
commit cb798dfd14
4 changed files with 30 additions and 15 deletions

View File

@ -19,7 +19,7 @@ import { BoolText } from "../widgets/BoolText";
import { SolarEnergyRouteContainer } from "../widgets/SolarEnergyRouteContainer";
import { TimeWidget } from "../widgets/TimeWidget";
export function DevicesRoute(): React.ReactElement {
export function DevicesRoute(p: { homeWidget?: boolean }): React.ReactElement {
const loadKey = React.useRef(1);
const [list, setList] = React.useState<Device[] | undefined>();
@ -38,6 +38,7 @@ export function DevicesRoute(): React.ReactElement {
return (
<SolarEnergyRouteContainer
homeWidget={p.homeWidget}
label="Devices"
actions={
<Tooltip title="Refresh table">
@ -81,12 +82,12 @@ function ValidatedDevicesList(p: {
<TableHead>
<TableRow>
<TableCell>#</TableCell>
<TableCell>Model</TableCell>
<TableCell>Version</TableCell>
<TableCell>Max number of relays</TableCell>
<TableCell>Created</TableCell>
<TableCell>Updated</TableCell>
<TableCell>Status</TableCell>
<TableCell align="center">Model</TableCell>
<TableCell align="center">Version</TableCell>
<TableCell align="center">Max relays</TableCell>
<TableCell align="center">Created</TableCell>
<TableCell align="center">Updated</TableCell>
<TableCell align="center">Status</TableCell>
<TableCell></TableCell>
</TableRow>
</TableHead>
@ -100,13 +101,13 @@ function ValidatedDevicesList(p: {
<TableCell component="th" scope="row">
{dev.id}
</TableCell>
<TableCell>{dev.info.reference}</TableCell>
<TableCell>{dev.info.version}</TableCell>
<TableCell>{dev.info.max_relays}</TableCell>
<TableCell>
<TableCell align="center">{dev.info.reference}</TableCell>
<TableCell align="center">{dev.info.version}</TableCell>
<TableCell align="center">{dev.info.max_relays}</TableCell>
<TableCell align="center">
<TimeWidget time={dev.time_create} />
</TableCell>
<TableCell>
<TableCell align="center">
<TimeWidget time={dev.time_update} />
</TableCell>
<TableCell align="center">