add/delete notes

This commit is contained in:
Michael Dausmann
2023-04-14 00:24:22 +10:00
parent 6a7e7ec9ac
commit 8b2348f6a3
5 changed files with 55 additions and 6 deletions

View File

@@ -7,6 +7,12 @@
const notesStore = useNotesStore();
const { notes } = storeToRefs(notesStore); // ensure the notes list is reactive
const newNoteText = ref('')
async function addNote(){
await notesStore.createNote(newNoteText.value)
newNoteText.value = '';
}
onMounted(async () => {
await notesStore.fetchNotesForCurrentUser();
@@ -15,6 +21,7 @@
<template>
<div>
<h3>Notes Dashboard</h3>
<p v-for="note in notes">{{ note.note_text }}</p>
<p v-for="note in notes">{{ note.note_text }} <button @click.prevent="notesStore.deleteNote(note.id)">-</button></p>
<p><input v-model="newNoteText"/><button @click.prevent="addNote()">Add</button></p>
</div>
</template>