UNPKG

@launchmenu/applet-help

Version:

An applet to show some information for when first using LaunchMenu

40 lines 2.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.settings = exports.info = void 0; const core_1 = require("@launchmenu/core"); const helpPatternMatcher_1 = require("./helpPatternMatcher"); const navigationItem_1 = require("./items/navigation/navigationItem"); const aboutItem_1 = require("./items/aboutItem"); const contextMenuItem_1 = require("./items/contextMenuItem"); const settingsItem_1 = require("./items/settingsItem"); exports.info = { name: "Help", description: "An applet to provide some help message", version: "0.0.0", icon: "help", }; exports.settings = core_1.createSettings({ version: "0.0.0", settings: () => core_1.createSettingsFolder({ ...exports.info, children: {}, }), }); const helpItems = [aboutItem_1.aboutItem, navigationItem_1.navigationItem, contextMenuItem_1.contextMenuItem, settingsItem_1.settingsItem]; exports.default = core_1.declare({ info: exports.info, settings: exports.settings, coreCategory: core_1.CoreAppletType.HELP, async search(query, h) { return { children: core_1.searchAction.get(helpItems), patternMatch: helpPatternMatcher_1.helpPatternMatcher(query), }; }, open({ context, onClose }) { context.open(new core_1.UILayer(() => ({ menu: new core_1.Menu(context, helpItems), onClose }), { path: "Help", })); }, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDJDQVEwQjtBQUMxQiw2REFBd0Q7QUFDeEQsc0VBQWlFO0FBQ2pFLGlEQUE0QztBQUM1Qyw2REFBd0Q7QUFDeEQsdURBQWtEO0FBRXJDLFFBQUEsSUFBSSxHQUFHO0lBQ2hCLElBQUksRUFBRSxNQUFNO0lBQ1osV0FBVyxFQUFFLHdDQUF3QztJQUNyRCxPQUFPLEVBQUUsT0FBTztJQUNoQixJQUFJLEVBQUUsTUFBTTtDQUNOLENBQUM7QUFFRSxRQUFBLFFBQVEsR0FBRyxxQkFBYyxDQUFDO0lBQ25DLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLFFBQVEsRUFBRSxHQUFHLEVBQUUsQ0FDWCwyQkFBb0IsQ0FBQztRQUNqQixHQUFHLFlBQUk7UUFDUCxRQUFRLEVBQUUsRUFBRTtLQUNmLENBQUM7Q0FDVCxDQUFDLENBQUM7QUFFSCxNQUFNLFNBQVMsR0FBRyxDQUFDLHFCQUFTLEVBQUUsK0JBQWMsRUFBRSxpQ0FBZSxFQUFFLDJCQUFZLENBQUMsQ0FBQztBQUU3RSxrQkFBZSxjQUFPLENBQUM7SUFDbkIsSUFBSSxFQUFKLFlBQUk7SUFDSixRQUFRLEVBQVIsZ0JBQVE7SUFDUixZQUFZLEVBQUUscUJBQWMsQ0FBQyxJQUFJO0lBQ2pDLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDakIsT0FBTztZQUNILFFBQVEsRUFBRSxtQkFBWSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUM7WUFDckMsWUFBWSxFQUFFLHVDQUFrQixDQUFDLEtBQUssQ0FBQztTQUMxQyxDQUFDO0lBQ04sQ0FBQztJQUNELElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUM7UUFDbkIsT0FBTyxDQUFDLElBQUksQ0FDUixJQUFJLGNBQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLEVBQUMsSUFBSSxFQUFFLElBQUksV0FBSSxDQUFDLE9BQU8sRUFBRSxTQUFTLENBQUMsRUFBRSxPQUFPLEVBQUMsQ0FBQyxFQUFFO1lBQy9ELElBQUksRUFBRSxNQUFNO1NBQ2YsQ0FBQyxDQUNMLENBQUM7SUFDTixDQUFDO0NBQ0osQ0FBQyxDQUFDIn0=