fix: move machine internet performance indicators to expandable row

This commit is contained in:
José Oliveira 2021-08-31 23:16:21 +01:00 committed by Josh Harvey
parent 01412e1abe
commit 9ea83603e7
2 changed files with 31 additions and 34 deletions

View file

@ -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'
@ -62,7 +61,7 @@ const MachineStatus = () => {
const elements = [
{
header: 'Machine Name',
width: 150,
width: 250,
size: 'sm',
textAlign: 'left',
view: m => (
@ -80,48 +79,18 @@ const MachineStatus = () => {
},
{
header: 'Status',
width: 150,
width: 350,
size: 'sm',
textAlign: 'left',
view: m => <MainStatus statuses={m.statuses} />
},
{
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,