mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-13 12:38:39 -09:00
25 lines
747 B
JavaScript
25 lines
747 B
JavaScript
const {getKeymaps} = require('../config');
|
|
|
|
// 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 commands = getKeymaps().commands;
|
|
const menu = [
|
|
...(process.platform === 'darwin' ? [darwinMenu(commands)] : []),
|
|
shellMenu(commands, createWindow),
|
|
editMenu(commands),
|
|
viewMenu(commands),
|
|
pluginsMenu(commands, updatePlugins),
|
|
windowMenu(commands),
|
|
helpMenu(commands)
|
|
];
|
|
|
|
return menu;
|
|
};
|