diff --git a/browser/main/NewNoteButton/index.js b/browser/main/NewNoteButton/index.js index cf4e511b..6b09e878 100644 --- a/browser/main/NewNoteButton/index.js +++ b/browser/main/NewNoteButton/index.js @@ -56,10 +56,11 @@ class NewNoteButton extends React.Component { break } } - if (storage == null) window.alert('No storage to create a note') - let folder = _.find(storage.folders, {key: params.folderKey}) - if (folder == null) folder = storage.folders[0] - if (folder == null) window.alert('No folder to create a note') + + if (storage == null) this.showMessageBox('No storage to create a note') + let folder = storage.folders[0] + folder = _.find(storage.folders, {key: params.folderKey}) + if (folder == null) this.showMessageBox('No folder to create a note') return { storage, @@ -67,6 +68,14 @@ class NewNoteButton extends React.Component { } } + showMessageBox (message) { + dialog.showMessageBox(remote.getCurrentWindow(), { + type: 'warning', + message: message, + buttons: ['OK'] + }) + } + render () { const { config, style } = this.props return (