UNPKG

@launchmenu/applet-applet-manager

Version:
39 lines 2.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.settings = exports.info = void 0; const core_1 = require("@launchmenu/core"); const model_react_1 = require("model-react"); const createAppletMenuItem_1 = require("./createAppletMenuItem"); exports.info = { name: "Applets manager", description: "An applet to manage all applets within LaunchMenu", version: "0.0.0", icon: "applets", }; exports.settings = core_1.createSettings({ version: "0.0.0", settings: () => core_1.createSettingsFolder({ ...exports.info, children: {}, }), }); exports.default = core_1.declare({ info: exports.info, settings: exports.settings, coreCategory: core_1.CoreAppletType.APPLETS, withSession: session => { const appletItems = new model_react_1.DataCacher(h => session.getApplets(h).map(applet => createAppletMenuItem_1.createAppletMenuItem(applet, session))); return { async search(query, h) { return { children: core_1.searchAction.get(appletItems.get(h)), }; }, open({ context, onClose }) { // TODO: console.log("detect"); }, }; }, }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDJDQU0wQjtBQUMxQiw2Q0FBdUM7QUFDdkMsaUVBQTREO0FBRS9DLFFBQUEsSUFBSSxHQUFHO0lBQ2hCLElBQUksRUFBRSxpQkFBaUI7SUFDdkIsV0FBVyxFQUFFLG1EQUFtRDtJQUNoRSxPQUFPLEVBQUUsT0FBTztJQUNoQixJQUFJLEVBQUUsU0FBUztDQUNULENBQUM7QUFFRSxRQUFBLFFBQVEsR0FBRyxxQkFBYyxDQUFDO0lBQ25DLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLFFBQVEsRUFBRSxHQUFHLEVBQUUsQ0FDWCwyQkFBb0IsQ0FBQztRQUNqQixHQUFHLFlBQUk7UUFDUCxRQUFRLEVBQUUsRUFBRTtLQUNmLENBQUM7Q0FDVCxDQUFDLENBQUM7QUFFSCxrQkFBZSxjQUFPLENBQUM7SUFDbkIsSUFBSSxFQUFKLFlBQUk7SUFDSixRQUFRLEVBQVIsZ0JBQVE7SUFDUixZQUFZLEVBQUUscUJBQWMsQ0FBQyxPQUFPO0lBQ3BDLFdBQVcsRUFBRSxPQUFPLENBQUMsRUFBRTtRQUNuQixNQUFNLFdBQVcsR0FBRyxJQUFJLHdCQUFVLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FDbkMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQywyQ0FBb0IsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FDN0UsQ0FBQztRQUVGLE9BQU87WUFDSCxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxDQUFDO2dCQUNqQixPQUFPO29CQUNILFFBQVEsRUFBRSxtQkFBWSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO2lCQUNqRCxDQUFDO1lBQ04sQ0FBQztZQUNELElBQUksQ0FBQyxFQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUM7Z0JBQ25CLFFBQVE7Z0JBQ1IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUMxQixDQUFDO1NBQ0osQ0FBQztJQUNOLENBQUM7Q0FDSixDQUFDLENBQUMifQ==