mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-14 20:58:41 -09:00
28 lines
636 B
JavaScript
28 lines
636 B
JavaScript
|
|
// menus
|
||
|
|
const viewMenu = require('./menus/view');
|
||
|
|
const shellMenu = require('./menus/shell');
|
||
|
|
const editMenu = require('./menus/edit');
|
||
|
|
const pluginsMenu = require('./menus/plugins');
|
||
|
|
const windowMenu = require('./menus/window');
|
||
|
|
const helpMenu = require('./menus/help');
|
||
|
|
const darwinMenu = require('./menus/darwin');
|
||
|
|
|
||
|
|
module.exports = (createWindow, updatePlugins) => {
|
||
|
|
const menu = [].concat(
|
||
|
|
shellMenu(createWindow),
|
||
|
|
editMenu(),
|
||
|
|
viewMenu(),
|
||
|
|
pluginsMenu(updatePlugins),
|
||
|
|
windowMenu(),
|
||
|
|
helpMenu()
|
||
|
|
);
|
||
|
|
|
||
|
|
if (process.platform === 'darwin') {
|
||
|
|
menu.unshift(
|
||
|
|
darwinMenu()
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
return menu;
|
||
|
|
};
|