From: Adam Dullage Date: Wed, 1 May 2024 19:56:55 +0000 (+0100) Subject: Implement initial layout and logic for note page X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=7e62f137b82f8e771331a872e00cba71f70339fe;p=flatnotes.git Implement initial layout and logic for note page --- diff --git a/client/api.js b/client/api.js index 4636dd4..f882f24 100644 --- a/client/api.js +++ b/client/api.js @@ -79,3 +79,16 @@ export async function getNotes(term, sort, order, limit) { return Promise.reject(response); } } + +export async function getNote(title) { + try { + const response = await api.get(`/api/notes/${title}`); + return new Note( + response.data.title, + response.data.lastModified, + response.data.content, + ); + } catch (response) { + return Promise.reject(response); + } +} diff --git a/client/views/Note.vue b/client/views/Note.vue index 97011b2..4b928a1 100644 --- a/client/views/Note.vue +++ b/client/views/Note.vue @@ -1,9 +1,119 @@