From dbb2598f81a80a0d11b3df00cb2dec6a65df1bff Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Tue, 26 Oct 2021 10:21:23 -0500 Subject: [PATCH] feat: default to delete permanently option for errored note --- app/assets/javascripts/components/NotesOptions.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/assets/javascripts/components/NotesOptions.tsx b/app/assets/javascripts/components/NotesOptions.tsx index e2786b8d8..597ab8ba7 100644 --- a/app/assets/javascripts/components/NotesOptions.tsx +++ b/app/assets/javascripts/components/NotesOptions.tsx @@ -150,6 +150,7 @@ export const NotesOptions = observer( const notTrashed = notes.some((note) => !note.trashed); const pinned = notes.some((note) => note.pinned); const unpinned = notes.some((note) => !note.pinned); + const errored = notes.some((note) => note.errorDecrypting); const tagsButtonRef = useRef(null); @@ -225,6 +226,19 @@ export const NotesOptions = observer( }); }; + if (errored) { + return ( + <> + { + await appState.notes.deleteNotesPermanently(); + }} + /> + + ); + } + return ( <>