1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-27 23:46:39 +01:00

Uses filter for relatice time instead

This commit is contained in:
Amir
2019-07-25 14:23:15 -07:00
parent 2db858a227
commit 5a367fa20a

View File

@@ -14,7 +14,8 @@
<ul class="events">
<li v-for="item in filtered" class="event" :key="item.key">
<span class="date">{{ item.dateRelative }}</span> <span class="text" v-html="colorize(item.message)"></span>
<span class="date">{{ item.date | relativeTime }}</span>
<span class="text" v-html="colorize(item.message)"></span>
</li>
</ul>
<scrollbar-notification :messages="messages"></scrollbar-notification>
@@ -33,13 +34,11 @@ let nextId = 0;
function parseMessage(data) {
const date = new Date(data.substring(0, 30));
const dateRelative = formatRelative(date, new Date());
const message = data.substring(30);
const key = nextId++;
return {
key,
date,
dateRelative,
message
};
}
@@ -131,6 +130,11 @@ export default {
}
return this.messages;
}
},
filters: {
relativeTime(date) {
return formatRelative(date, new Date());
}
}
};
</script>