UNPKG

@launchmenu/applet-help

Version:

An applet to show some information for when first using LaunchMenu

56 lines 4.83 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.navigationItem = exports.NavigationItemContent = void 0; const core_1 = require("@launchmenu/core"); const model_react_1 = require("model-react"); const react_1 = __importDefault(require("react")); const createHelpItem_1 = require("../../createHelpItem"); const KeyPatternDescription_1 = require("./KeyPatternDescription"); const NavigationItemContent = () => { const [h] = model_react_1.useDataHook(); const context = core_1.useIOContext(); const controls = context === null || context === void 0 ? void 0 : context.settings.get(core_1.baseSettings).controls; if (!controls) return react_1.default.createElement(core_1.Box, { style: { color: "red" } }, "Control's couldn't be loaded"); return (react_1.default.createElement(core_1.Box, null, react_1.default.createElement(core_1.Box, { marginBottom: "medium" }, "The following keys can be used for navigation:"), react_1.default.createElement(KeyPatternDescription_1.KeyPatternTable, { patterns: [ { pattern: [controls.menu.up.get(h), controls.menu.down.get(h)], description: "Move the cursor up and down", }, { pattern: [controls.menu.execute.get(h)], description: "Execute the selected items", }, { pattern: [controls.menu.selectItem.get(h)], description: "Select item (combinable with up/down)", }, { pattern: [controls.menu.openContextMenu.get(h)], description: "Open the context menu", }, null, { pattern: [controls.common.back.get(h)], description: "Clear search/exit layer", }, { pattern: [ controls.content.contentUp.get(h), controls.content.contentDown.get(h), ], description: "Scroll content up and down", }, ] }))); }; exports.NavigationItemContent = NavigationItemContent; exports.navigationItem = createHelpItem_1.createHelpItem({ name: "Navigation", content: react_1.default.createElement(exports.NavigationItemContent, null), }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbkl0ZW0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaXRlbXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uSXRlbS50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsMkNBQXNFO0FBQ3RFLDZDQUF3QztBQUN4QyxrREFBMEI7QUFDMUIseURBQW9EO0FBQ3BELG1FQUF3RDtBQUVqRCxNQUFNLHFCQUFxQixHQUFRLEdBQUcsRUFBRTtJQUMzQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEdBQUcseUJBQVcsRUFBRSxDQUFDO0lBQzFCLE1BQU0sT0FBTyxHQUFHLG1CQUFZLEVBQUUsQ0FBQztJQUMvQixNQUFNLFFBQVEsR0FBRyxPQUFPLGFBQVAsT0FBTyx1QkFBUCxPQUFPLENBQUUsUUFBUSxDQUFDLEdBQUcsQ0FBQyxtQkFBWSxFQUFFLFFBQVEsQ0FBQztJQUM5RCxJQUFJLENBQUMsUUFBUTtRQUFFLE9BQU8sOEJBQUMsVUFBRyxJQUFDLEtBQUssRUFBRSxFQUFDLEtBQUssRUFBRSxLQUFLLEVBQUMsbUNBQW9DLENBQUM7SUFFckYsT0FBTyxDQUNILDhCQUFDLFVBQUc7UUFDQSw4QkFBQyxVQUFHLElBQUMsWUFBWSxFQUFDLFFBQVEscURBRXBCO1FBQ04sOEJBQUMsdUNBQWUsSUFDWixRQUFRLEVBQUU7Z0JBQ047b0JBQ0ksT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDN0QsV0FBVyxFQUFFLDZCQUE2QjtpQkFDN0M7Z0JBQ0Q7b0JBQ0ksT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUN2QyxXQUFXLEVBQUUsNEJBQTRCO2lCQUM1QztnQkFDRDtvQkFDSSxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQzFDLFdBQVcsRUFBRSx1Q0FBdUM7aUJBQ3ZEO2dCQUNEO29CQUNJLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDL0MsV0FBVyxFQUFFLHVCQUF1QjtpQkFDdkM7Z0JBQ0QsSUFBSTtnQkFDSjtvQkFDSSxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQ3RDLFdBQVcsRUFBRSx5QkFBeUI7aUJBQ3pDO2dCQUNEO29CQUNJLE9BQU8sRUFBRTt3QkFDTCxRQUFRLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO3dCQUNqQyxRQUFRLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO3FCQUN0QztvQkFDRCxXQUFXLEVBQUUsNEJBQTRCO2lCQUM1QzthQUNKLEdBQ0gsQ0FDQSxDQUNULENBQUM7QUFDTixDQUFDLENBQUM7QUE3Q1csUUFBQSxxQkFBcUIseUJBNkNoQztBQUVXLFFBQUEsY0FBYyxHQUFHLCtCQUFjLENBQUM7SUFDekMsSUFBSSxFQUFFLFlBQVk7SUFDbEIsT0FBTyxFQUFFLDhCQUFDLDZCQUFxQixPQUFHO0NBQ3JDLENBQUMsQ0FBQyJ9