UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContextMenuStack = void 0; const getUIStack_1 = require("./getUIStack"); /** * Retrieves the menus UI * @param context The context to extract the menus from * @param hook The data hook to subscribe to changes * @returns The context's menus */ function getContextMenuStack(context, hook) { return getUIStack_1.getUIStack(context, layer => layer.getMenuData(hook).map(({ ID, menuView, overlayGroup }) => ({ view: { ID, value: menuView }, overlayGroup, })), hook); } exports.getContextMenuStack = getContextMenuStack; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0Q29udGV4dE1lbnVTdGFjay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb250ZXh0L3VpRXh0cmFjdGVycy9nZXRDb250ZXh0TWVudVN0YWNrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUlBLDZDQUF3QztBQUV4Qzs7Ozs7R0FLRztBQUNILFNBQWdCLG1CQUFtQixDQUMvQixPQUFtQixFQUNuQixJQUFnQjtJQUVoQixPQUFPLHVCQUFVLENBQ2IsT0FBTyxFQUNQLEtBQUssQ0FBQyxFQUFFLENBQ0osS0FBSyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFDLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDM0QsSUFBSSxFQUFFLEVBQUMsRUFBRSxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUM7UUFDM0IsWUFBWTtLQUNmLENBQUMsQ0FBQyxFQUNQLElBQUksQ0FDUCxDQUFDO0FBQ04sQ0FBQztBQWJELGtEQWFDIn0=