Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 3x | /**
* Copyright (c) Siemens 2016 - 2026
* SPDX-License-Identifier: MIT
*/
import { themeElement } from './themes/element';
export const themeSupport = {
_defaultTheme: themeElement,
_themes: {} as { [key: string]: any },
registerTheme(theme: any) {
if (theme.name) {
this._themes[theme.name] = theme;
}
},
getThemeNames() {
return Object.keys(this._themes);
},
getThemeByName(name: string) {
return this._themes[name];
},
setDefault(theme: any) {
this._defaultTheme = theme;
},
getDefault(): any {
return this._defaultTheme;
}
};
|