diff --git a/new-lamassu-admin/src/pages/Dashboard/Alerts/AlertsTable.js b/new-lamassu-admin/src/pages/Dashboard/Alerts/AlertsTable.js index 22429bee..6b88bd38 100644 --- a/new-lamassu-admin/src/pages/Dashboard/Alerts/AlertsTable.js +++ b/new-lamassu-admin/src/pages/Dashboard/Alerts/AlertsTable.js @@ -31,6 +31,15 @@ const AlertsTable = ({ numToRender, alerts, machines }) => { const history = useHistory() const classes = useStyles() const alertsToRender = R.slice(0, numToRender, alerts) + + const alertMessage = alert => { + const deviceId = alert.detail.deviceId + if (!deviceId) return `${alert.message}` + + const deviceName = R.defaultTo('Unpaired device', machines[deviceId]) + return `${alert.message} - ${deviceName}` + } + return ( {alertsToRender.map((alert, idx) => { @@ -39,8 +48,7 @@ const AlertsTable = ({ numToRender, alerts, machines }) => { {icons[alert.type] || ( )} -

{`${alert.message}${alert.detail - .deviceId && ' - ' + machines[alert.detail.deviceId]}`}

+

{alertMessage(alert)}

history.push(links[alert.type] || '/dashboard')}