File tree Expand file tree Collapse file tree 1 file changed +21
-3
lines changed Expand file tree Collapse file tree 1 file changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,26 @@ import React from 'react'
2
2
import ReactDOM from 'react-dom'
3
3
import App from './App'
4
4
import './index.css'
5
+ import { getElectron } from './electron-require'
6
+ const electron = getElectron ( )
7
+ const { remote } = electron
8
+ const { Menu, MenuItem } = remote
5
9
6
- ReactDOM . render (
7
- < App /> ,
8
- document . getElementById ( 'root' )
10
+ ReactDOM . render ( < App /> , document . getElementById ( 'root' ) )
11
+
12
+ /* Right Click Menu */
13
+ const menu = new Menu ( )
14
+ menu . append ( new MenuItem ( { role : 'undo' } ) )
15
+ menu . append ( new MenuItem ( { role : 'redo' } ) )
16
+ menu . append ( new MenuItem ( { role : 'cut' } ) )
17
+ menu . append ( new MenuItem ( { role : 'copy' } ) )
18
+ menu . append ( new MenuItem ( { role : 'paste' } ) )
19
+
20
+ window . addEventListener (
21
+ 'contextmenu' ,
22
+ e => {
23
+ e . preventDefault ( )
24
+ menu . popup ( { window : remote . getCurrentWindow ( ) } )
25
+ } ,
26
+ false
9
27
)
You can’t perform that action at this time.
0 commit comments