1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

use context.popup on SnippetList

This commit is contained in:
Sosuke Suzuki
2018-06-30 16:16:18 +09:00
parent 64407e5ca6
commit f6afc756dc

View File

@@ -4,8 +4,7 @@ import CSSModules from 'browser/lib/CSSModules'
import dataApi from 'browser/main/lib/dataApi' import dataApi from 'browser/main/lib/dataApi'
import i18n from 'browser/lib/i18n' import i18n from 'browser/lib/i18n'
import eventEmitter from 'browser/main/lib/eventEmitter' import eventEmitter from 'browser/main/lib/eventEmitter'
const { remote } = require('electron') import context from 'browser/lib/context'
const { Menu, MenuItem } = remote
class SnippetList extends React.Component { class SnippetList extends React.Component {
constructor (props) { constructor (props) {
@@ -25,14 +24,10 @@ class SnippetList extends React.Component {
} }
handleSnippetContextMenu (snippet) { handleSnippetContextMenu (snippet) {
const menu = new Menu() context.popup([{
menu.append(new MenuItem({
label: i18n.__('Delete snippet'), label: i18n.__('Delete snippet'),
click: () => { click: () => this.deleteSnippet(snippet)
this.deleteSnippet(snippet) }])
}
}))
menu.popup()
} }
deleteSnippet (snippet) { deleteSnippet (snippet) {