@launchmenu/applet-help
Version:
An applet to show some information for when first using LaunchMenu
40 lines • 2.89 kB
JavaScript
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=
;