From feeee20bfed2899d51adfc49cab22e81e19ec905 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Fri, 24 Apr 2020 00:15:58 +0200 Subject: [PATCH] Start table view --- api/src/routing/NotesController.kt | 10 ++- frontend/components/Note.vue | 41 +++++++------ frontend/layouts/default.vue | 2 +- frontend/pages/notes.vue | 2 +- frontend/pages/table.vue | 98 ++++++++++++++++++++++++++++++ 5 files changed, 131 insertions(+), 22 deletions(-) create mode 100644 frontend/pages/table.vue diff --git a/api/src/routing/NotesController.kt b/api/src/routing/NotesController.kt index ac2e587..4015312 100644 --- a/api/src/routing/NotesController.kt +++ b/api/src/routing/NotesController.kt @@ -8,15 +8,19 @@ import io.ktor.response.* import io.ktor.routing.* import org.kodein.di.Kodein import org.kodein.di.generic.instance +import kotlin.system.measureTimeMillis fun Routing.notes(kodein: Kodein) { val notesService by kodein.instance() authenticate { get("/notes") { - val userId = call.userId() - val notes = notesService.getNotes(userId) - call.respond(notes) + val time = measureTimeMillis { + val userId = call.userId() + val notes = notesService.getNotes(userId) + call.respond(notes) + } + application.log.info("Time taken: $time ms") } } } diff --git a/frontend/components/Note.vue b/frontend/components/Note.vue index 5794867..4a0ae76 100644 --- a/frontend/components/Note.vue +++ b/frontend/components/Note.vue @@ -2,27 +2,34 @@
- {{ title }} - -
- {{ tag }} -
-
- -
- - Last updated {{ updatedAt }} + + +
+ Last updated {{ updatedAt }} +
+ +

{{ title }}

+
+
+
+ +
+ + {{ tag }} + +
+
diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index 61a4594..c364f9e 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -4,7 +4,7 @@ Simple Notes My notes - + Welcome {{ this.$store.state.auth.user.username }} Account diff --git a/frontend/pages/notes.vue b/frontend/pages/notes.vue index 1fc7d64..c5a9f8f 100644 --- a/frontend/pages/notes.vue +++ b/frontend/pages/notes.vue @@ -7,7 +7,7 @@ cols="12" sm="6" md="4" - xl="3" + lg="3" class="viewer" > diff --git a/frontend/pages/table.vue b/frontend/pages/table.vue new file mode 100644 index 0000000..586b26a --- /dev/null +++ b/frontend/pages/table.vue @@ -0,0 +1,98 @@ + + + + +