@launchmenu/core
Version:
An environment for visual keyboard controlled applets
16 lines • 1.48 kB
JavaScript
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=
;