Add & use timeago lib

This commit is contained in:
2020-04-23 16:11:42 +02:00
parent 20daa71d51
commit 06699d2624
4 changed files with 38 additions and 28 deletions
+22 -25
View File
@@ -1,51 +1,48 @@
<template>
<v-container fluid>
<v-row dense
align-content="stretch"
align="stretch"
>
<v-row dense align-content="stretch" align="stretch">
<v-col
v-for="(note, index) in notes"
:key="index"
cols="12" sm="6" md="4" xl="3"
class="viewer">
cols="12"
sm="6"
md="4"
xl="3"
class="viewer"
>
<v-hover v-slot:default="{ hover }">
<Note
:hover="hover"
:title="note.title"
:tags="note.tags"
:updated-at="note.updatedAt"
:updated-at="format(note.updatedAt)"
>
{{ note.content }}
</Note>
</v-hover>
</v-col>
</v-row>
<v-btn to="/create" fab fixed bottom right large color="accent">
<v-icon>mdi-plus</v-icon>
</v-btn>
</v-container>
</template>
<script>
import Note from '@/components/Note'
import Note from '@/components/Note';
import { format } from 'timeago.js';
export default {
name: "notes",
title: "Notes",
components: {
Note,
},
data: () => ({
notes: []
}),
mounted() {
this.$axios.get('/notes')
.then(e => this.notes = e.data)
}
}
export default {
name: 'notes',
title: 'Notes',
components: { Note },
data: () => ({
notes: [],
}),
methods: { format },
mounted() {
this.$axios.get('/notes').then(e => (this.notes = e.data));
},
};
</script>