UNPKG

@launchmenu/applet-help

Version:

An applet to show some information for when first using LaunchMenu

54 lines 4.75 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.KeyPatternIcon = exports.navigationItem = exports.NavigationItemContent = void 0; const core_1 = require("@launchmenu/core"); const react_1 = __importStar(require("react")); const createHelpItem_1 = require("../createHelpItem"); exports.NavigationItemContent = () => { return react_1.default.createElement(core_1.Box, null, "Keyboard controls can be used to navigate:"); }; exports.navigationItem = createHelpItem_1.createHelpItem({ name: "Navigation", content: react_1.default.createElement(exports.NavigationItemContent, null), }); exports.KeyPatternIcon = ({ patterns, }) => { const normalizedPatterns = patterns instanceof core_1.KeyPattern ? patterns.patterns.map(({ pattern }) => pattern) : patterns instanceof Array ? patterns.map(k => k.split("+")) : [patterns.split("+")]; const uis = normalizedPatterns.map((pattern, i) => (react_1.default.createElement(react_1.Fragment, { key: i }, pattern .map((key, j) => (react_1.default.createElement(core_1.Box, { display: "inline-block", key: j }, key))) .reduce((items, item) => (items.length > 0 ? [...items, "+", item] : [item]), [])))); if (uis.length > 1) { react_1.default.createElement(react_1.default.Fragment, null, uis.reduce((patterns, pattern) => { const wrappedPattern = react_1.default.createElement(core_1.Box, null, pattern); return patterns.length > 0 ? [...patterns, "/", wrappedPattern] : [wrappedPattern]; }, [])); } else { return uis[0]; } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbkl0ZW0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaXRlbXMvbmF2aWdhdGlvbkl0ZW0udHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwyQ0FBc0Q7QUFDdEQsK0NBQXNDO0FBQ3RDLHNEQUFpRDtBQUVwQyxRQUFBLHFCQUFxQixHQUFRLEdBQUcsRUFBRTtJQUMzQyxPQUFPLDhCQUFDLFVBQUcscURBQWlELENBQUM7QUFDakUsQ0FBQyxDQUFDO0FBRVcsUUFBQSxjQUFjLEdBQUcsK0JBQWMsQ0FBQztJQUN6QyxJQUFJLEVBQUUsWUFBWTtJQUNsQixPQUFPLEVBQUUsOEJBQUMsNkJBQXFCLE9BQUc7Q0FDckMsQ0FBQyxDQUFDO0FBRVUsUUFBQSxjQUFjLEdBQW9ELENBQUMsRUFDNUUsUUFBUSxHQUNYLEVBQUUsRUFBRTtJQUNELE1BQU0sa0JBQWtCLEdBQ3BCLFFBQVEsWUFBWSxpQkFBVTtRQUMxQixDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDLE9BQU8sRUFBQyxFQUFFLEVBQUUsQ0FBQyxPQUFPLENBQUM7UUFDL0MsQ0FBQyxDQUFDLFFBQVEsWUFBWSxLQUFLO1lBQzNCLENBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNqQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFFaEMsTUFBTSxHQUFHLEdBQUcsa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FDL0MsOEJBQUMsZ0JBQVEsSUFBQyxHQUFHLEVBQUUsQ0FBQyxJQUNYLE9BQU87U0FDSCxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUNiLDhCQUFDLFVBQUcsSUFBQyxPQUFPLEVBQUMsY0FBYyxFQUFDLEdBQUcsRUFBRSxDQUFDLElBQzdCLEdBQUcsQ0FDRixDQUNULENBQUM7U0FDRCxNQUFNLENBQ0gsQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsS0FBSyxFQUFFLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUNwRSxFQUFFLENBQ0wsQ0FDRSxDQUNkLENBQUMsQ0FBQztJQUVILElBQUksR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDaEIsOERBQ0ssR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLFFBQVEsRUFBRSxPQUFPLEVBQUUsRUFBRTtZQUM5QixNQUFNLGNBQWMsR0FBRyw4QkFBQyxVQUFHLFFBQUUsT0FBTyxDQUFPLENBQUM7WUFDNUMsT0FBTyxRQUFRLENBQUMsTUFBTSxHQUFHLENBQUM7Z0JBQ3RCLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLEdBQUcsRUFBRSxjQUFjLENBQUM7Z0JBQ3BDLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDO1FBQzNCLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FDUCxDQUFDO0tBQ1A7U0FBTTtRQUNILE9BQU8sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ2pCO0FBQ0wsQ0FBQyxDQUFDIn0=