diff --git a/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js b/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js
index 7781470b..7ce99c00 100644
--- a/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js
+++ b/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js
@@ -1,5 +1,6 @@
import { Grid /*, Divider */ } from '@material-ui/core'
import { makeStyles } from '@material-ui/core/styles'
+import BigNumber from 'bignumber.js'
import moment from 'moment'
import React from 'react'
@@ -105,6 +106,33 @@ const MachineDetailsRow = ({ it: machine, onActionSuccess }) => {
machine={machine}
onActionSuccess={onActionSuccess}>
+ -
+
+
+ {machine.downloadSpeed
+ ? new BigNumber(machine.downloadSpeed).toFixed(4).toString() +
+ ' MB/s'
+ : 'unavailable'}
+
+
+ -
+
+
+ {machine.responseTime
+ ? new BigNumber(machine.responseTime).toFixed(3).toString() +
+ ' ms'
+ : 'unavailable'}
+
+
+ -
+
+
+ {machine.packetLoss
+ ? new BigNumber(machine.packetLoss).toFixed(3).toString() +
+ ' %'
+ : 'unavailable'}
+
+
diff --git a/new-lamassu-admin/src/pages/Maintenance/MachineStatus.js b/new-lamassu-admin/src/pages/Maintenance/MachineStatus.js
index 8423696c..158d730e 100644
--- a/new-lamassu-admin/src/pages/Maintenance/MachineStatus.js
+++ b/new-lamassu-admin/src/pages/Maintenance/MachineStatus.js
@@ -1,6 +1,5 @@
import { useQuery } from '@apollo/react-hooks'
import { makeStyles } from '@material-ui/core'
-import BigNumber from 'bignumber.js'
import gql from 'graphql-tag'
import moment from 'moment'
import * as R from 'ramda'
@@ -52,55 +51,25 @@ const MachineStatus = () => {
const elements = [
{
header: 'Machine Name',
- width: 150,
+ width: 250,
size: 'sm',
textAlign: 'left',
view: m => m.name
},
{
header: 'Status',
- width: 150,
+ width: 350,
size: 'sm',
textAlign: 'left',
view: m =>
},
{
header: 'Last ping',
- width: 175,
+ width: 200,
size: 'sm',
textAlign: 'left',
view: m => (m.lastPing ? moment(m.lastPing).fromNow() : 'unknown')
},
- {
- header: 'Network speed',
- width: 150,
- size: 'sm',
- textAlign: 'left',
- view: m =>
- m.downloadSpeed
- ? new BigNumber(m.downloadSpeed).toFixed(4).toString() + ' MB/s'
- : 'unavailable'
- },
- {
- header: 'Latency',
- width: 150,
- size: 'sm',
- textAlign: 'left',
- view: m =>
- m.responseTime
- ? new BigNumber(m.responseTime).toFixed(3).toString() + ' ms'
- : 'unavailable'
- },
- {
- header: 'Packet Loss',
- width: 125,
- size: 'sm',
- textAlign: 'left',
- view: m =>
- m.packetLoss
- ? new BigNumber(m.packetLoss).toFixed(3).toString() + ' %'
- : 'unavailable'
- },
{
header: 'Software Version',
width: 200,