mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-12 20:18:41 -09:00
25 lines
742 B
JavaScript
25 lines
742 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;
|
|
};
|