diff --git a/src/components/TopBar/Settings.vue b/src/components/TopBar/Settings.vue
index 0f3bdef..3080055 100644
--- a/src/components/TopBar/Settings.vue
+++ b/src/components/TopBar/Settings.vue
@@ -1,11 +1,24 @@
-
+
diff --git a/src/components/ViewModes/Note.vue b/src/components/ViewModes/Note.vue
index 2d8f258..70115f6 100644
--- a/src/components/ViewModes/Note.vue
+++ b/src/components/ViewModes/Note.vue
@@ -8,6 +8,7 @@ import {
setActiveNote,
getNoteReferences
} from '@/composables/useNotes'
+import { Haptics, ImpactStyle } from '@capacitor/haptics'
const props = defineProps<{
note: Note
@@ -31,14 +32,16 @@ const updateNoteContent = (content: string) => {
const references = computed(() => getNoteReferences(props.note))
const handleAction = async (action: string, closeModal: () => Promise) => {
- if (action === 'delete') {
- if (closeModal) await closeModal()
- setActiveNote(rootNote.value?.id)
- deleteNote(props.note.id)
- }
- if (action === 'setRoot') {
- setRootNote(props.note.id)
- if (closeModal) closeModal()
+ Haptics.impact({ style: ImpactStyle.Light })
+ switch (action) {
+ case 'delete':
+ if (closeModal) await closeModal()
+ setActiveNote(rootNote.value?.id)
+ deleteNote(props.note.id)
+ break
+ case 'setRoot':
+ setRootNote(props.note.id)
+ if (closeModal) closeModal()
}
}