UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

16 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCategoryGetter = void 0; const getCategoryAction_1 = require("../../../actions/types/category/getCategoryAction"); const baseSettings_1 = require("../../../application/settings/baseSettings/baseSettings"); /** * Creates a standard category getter * @param context The context to use for settings * @returns The category getter */ function createCategoryGetter(context) { const { showCategories } = context.settings.get(baseSettings_1.baseSettings).menu; return (item, hook) => showCategories.get(hook) ? getCategoryAction_1.getCategoryAction.getCategory(item, hook) : undefined; } exports.createCategoryGetter = createCategoryGetter; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQ2F0ZWdvcnlHZXR0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbWVudXMvbWVudS9zdGFuZGFyZENvbmZpZy9jcmVhdGVDYXRlZ29yeUdldHRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSx5RkFBb0Y7QUFFcEYsMEZBQXFGO0FBS3JGOzs7O0dBSUc7QUFDSCxTQUFnQixvQkFBb0IsQ0FDaEMsT0FBbUI7SUFFbkIsTUFBTSxFQUFDLGNBQWMsRUFBQyxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLDJCQUFZLENBQUMsQ0FBQyxJQUFJLENBQUM7SUFDakUsT0FBTyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUNsQixjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxxQ0FBaUIsQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDekYsQ0FBQztBQU5ELG9EQU1DIn0=