From 4a197a5c904e42762bd45fa82eb337611518b742 Mon Sep 17 00:00:00 2001 From: Arcturus Date: Fri, 9 Nov 2018 13:37:17 +0000 Subject: [PATCH] add confirmation dialog --- browser/main/SideNav/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/browser/main/SideNav/index.js b/browser/main/SideNav/index.js index 3e18095e..f1cd49f2 100644 --- a/browser/main/SideNav/index.js +++ b/browser/main/SideNav/index.js @@ -19,6 +19,7 @@ import {SortableContainer} from 'react-sortable-hoc' import i18n from 'browser/lib/i18n' import context from 'browser/lib/context' import { remote } from 'electron' +import { confirmDeleteNote } from 'browser/lib/confirmDeleteNote' function matchActiveTags (tags, activeTags) { return _.every(activeTags, v => tags.indexOf(v) >= 0) @@ -309,6 +310,8 @@ class SideNav extends React.Component { const deletionPromises = entries.map((note) => { return dataApi.deleteNote(note.storage, note.key) }) + const { confirmDeletion } = this.props.config.ui + if (!confirmDeleteNote(confirmDeletion, true)) return Promise.all(deletionPromises) .then((arrayOfStorageAndNoteKeys) => { arrayOfStorageAndNoteKeys.forEach(({ storageKey, noteKey }) => {