UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

24 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadTheme = exports.getTheme = void 0; const defaultTheme_1 = require("./defaultTheme"); const model_react_1 = require("model-react"); let selectedTheme = new model_react_1.Field(defaultTheme_1.defaultTheme); /** * Retrieves the globally loaded theme * @param hook The hook to subscribe to changes * @returns The loaded theme */ function getTheme(hook) { return selectedTheme.get(hook); } exports.getTheme = getTheme; /** * Loads the given theme * @param theme The LaunchMenu theme to use */ function loadTheme(theme) { selectedTheme.set(theme); } exports.loadTheme = loadTheme; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZFRoZW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3N0eWxpbmcvdGhlbWluZy9sb2FkVGhlbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsaURBQTRDO0FBQzVDLDZDQUE2QztBQUU3QyxJQUFJLGFBQWEsR0FBRyxJQUFJLG1CQUFLLENBQUMsMkJBQVksQ0FBQyxDQUFDO0FBRTVDOzs7O0dBSUc7QUFDSCxTQUFnQixRQUFRLENBQUMsSUFBZ0I7SUFDckMsT0FBTyxhQUFhLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ25DLENBQUM7QUFGRCw0QkFFQztBQUVEOzs7R0FHRztBQUNILFNBQWdCLFNBQVMsQ0FBQyxLQUFhO0lBQ25DLGFBQWEsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0IsQ0FBQztBQUZELDhCQUVDIn0=