feat: default notes (#263)

* feat: default notes

* feat: include default invoice note in recurring invoice

* feat: use default export in tw config

* fix: test and naming

* fix: consistent ui for switch in note modal

* feat: little text improvements
This commit is contained in:
Yannic Inselmann
2025-04-05 12:01:06 +02:00
committed by GitHub
parent 2aa17513e1
commit b32c334a71
16 changed files with 110 additions and 26 deletions

View File

@@ -14,6 +14,7 @@ export const useNotesStore = (useWindow = false) => {
currentNote: {
id: null,
type: '',
is_default: false,
name: '',
notes: '',
},
@@ -24,9 +25,14 @@ export const useNotesStore = (useWindow = false) => {
},
actions: {
getDefaultNoteForType(type) {
return this.notes.find((note) => note.type === type && note.is_default)
},
resetCurrentNote() {
this.currentNote = {
type: '',
is_default: false,
name: '',
notes: '',
}