diff --git a/new-lamassu-admin/src/pages/MachineLogs.js b/new-lamassu-admin/src/pages/MachineLogs.js
index dc25d57c..376afc57 100644
--- a/new-lamassu-admin/src/pages/MachineLogs.js
+++ b/new-lamassu-admin/src/pages/MachineLogs.js
@@ -16,7 +16,7 @@ import {
TableBody,
TableCell
} from 'src/components/table'
-import { Info3 } from 'src/components/typography'
+import { Info3, H4 } from 'src/components/typography'
import styles from './Logs.styles'
@@ -74,7 +74,7 @@ const Logs = () => {
const { data: machineResponse } = useQuery(GET_MACHINES)
- const { data: logsResponse } = useQuery(GET_MACHINE_LOGS, {
+ const { data: logsResponse, loading } = useQuery(GET_MACHINE_LOGS, {
variables: { deviceId, limit: NUM_LOG_RESULTS },
skip: !selected,
onCompleted: () => setSaveMessage('')
@@ -123,22 +123,19 @@ const Logs = () => {
- {logsResponse &&
- (!logsResponse.machineLogs.length ? (
-
{'No activity so far'}
- ) : (
-
- {logsResponse &&
- logsResponse.machineLogs.map((log, idx) => (
-
- {formatDate(log.timestamp)}
- {log.logLevel}
- {log.message}
-
- ))}
-
- ))}
+
+ {logsResponse &&
+ logsResponse.machineLogs.map((log, idx) => (
+
+ {formatDate(log.timestamp)}
+ {log.logLevel}
+ {log.message}
+
+ ))}
+
+ {loading && {'Loading...'}
}
+ {!loading && !logsResponse && {'No activity so far'}
}
>
diff --git a/new-lamassu-admin/src/pages/ServerLogs.js b/new-lamassu-admin/src/pages/ServerLogs.js
index 27442513..b8a0d835 100644
--- a/new-lamassu-admin/src/pages/ServerLogs.js
+++ b/new-lamassu-admin/src/pages/ServerLogs.js
@@ -17,7 +17,7 @@ import {
TableBody,
TableCell
} from 'src/components/table'
-import { Info3 } from 'src/components/typography'
+import { Info3, H4 } from 'src/components/typography'
import typographyStyles from 'src/components/typography/styles'
import { offColor } from 'src/styling/variables'
import { startCase } from 'src/utils/string'
@@ -91,7 +91,7 @@ const Logs = () => {
const [saveMessage, setSaveMessage] = useState(null)
const [logLevel, setLogLevel] = useState(SHOW_ALL)
- const { data } = useQuery(GET_DATA, {
+ const { data, loading } = useQuery(GET_DATA, {
onCompleted: () => setSaveMessage(''),
variables: {
limit: NUM_LOG_RESULTS
@@ -174,24 +174,22 @@ const Logs = () => {
{data &&
- (!data.serverLogs.length ? (
- {'No activity so far'}
- ) : (
- data.serverLogs
- .filter(
- log =>
- logLevel === SHOW_ALL || log.logLevel === logLevel.code
- )
- .map((log, idx) => (
-
- {formatDate(log.timestamp)}
- {log.logLevel}
- {log.message}
-
- ))
- ))}
+ data.serverLogs
+ .filter(
+ log =>
+ logLevel === SHOW_ALL || log.logLevel === logLevel.code
+ )
+ .map((log, idx) => (
+
+ {formatDate(log.timestamp)}
+ {log.logLevel}
+ {log.message}
+
+ ))}
+ {loading && {'Loading...'}
}
+ {!loading && !data && {'No activity so far'}
}
>