aboutsummaryrefslogtreecommitdiff
path: root/modern/src/main/DeviceRow.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'modern/src/main/DeviceRow.jsx')
-rw-r--r--modern/src/main/DeviceRow.jsx7
1 files changed, 5 insertions, 2 deletions
diff --git a/modern/src/main/DeviceRow.jsx b/modern/src/main/DeviceRow.jsx
index 82ffb1b5..9f6f3a22 100644
--- a/modern/src/main/DeviceRow.jsx
+++ b/modern/src/main/DeviceRow.jsx
@@ -11,7 +11,8 @@ import BatteryCharging60Icon from '@mui/icons-material/BatteryCharging60';
import Battery20Icon from '@mui/icons-material/Battery20';
import BatteryCharging20Icon from '@mui/icons-material/BatteryCharging20';
import ErrorIcon from '@mui/icons-material/Error';
-import moment from 'moment';
+import dayjs from 'dayjs';
+import relativeTime from 'dayjs/plugin/relativeTime';
import { devicesActions } from '../store';
import {
formatAlarm, formatBoolean, formatPercentage, formatStatus, getStatusColor,
@@ -22,6 +23,8 @@ import { useAdministrator } from '../common/util/permissions';
import { ReactComponent as EngineIcon } from '../resources/images/data/engine.svg';
import { useAttributePreference } from '../common/util/preferences';
+dayjs.extend(relativeTime);
+
const useStyles = makeStyles((theme) => ({
icon: {
width: '25px',
@@ -65,7 +68,7 @@ const DeviceRow = ({ data, index, style }) => {
if (item.status === 'online' || !item.lastUpdate) {
status = formatStatus(item.status, t);
} else {
- status = moment(item.lastUpdate).fromNow();
+ status = dayjs(item.lastUpdate).fromNow();
}
return (
<>