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