diff --git a/app/javascript/dashboard/mixins/time.js b/app/javascript/dashboard/mixins/time.js index 1d654a466..4516c5c67 100644 --- a/app/javascript/dashboard/mixins/time.js +++ b/app/javascript/dashboard/mixins/time.js @@ -1,21 +1,17 @@ /* eslint no-console: 0 */ -/* eslint no-undef: "error" */ -/* eslint no-unused-expressions: ["error", { "allowShortCircuit": true }] */ -import moment from 'moment'; +import fromUnixTime from 'date-fns/fromUnixTime'; +import format from 'date-fns/format'; +import formatDistanceToNow from 'date-fns/formatDistanceToNow'; export default { methods: { messageStamp(time) { - const createdAt = time * 1000; - return moment(createdAt).format('h:mm A'); - }, - wootTime(time) { - const createdAt = time * 1000; - return moment(createdAt); + const unixTime = fromUnixTime(time); + return format(unixTime, 'h:mm a'); }, dynamicTime(time) { - const createdAt = moment(time * 1000); - return createdAt.fromNow(); + const unixTime = fromUnixTime(time); + return formatDistanceToNow(unixTime, { addSuffix: true }); }, }, }; diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/Index.vue index 0d143de46..742ff0e44 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/Index.vue @@ -41,7 +41,11 @@