mirror of https://github.com/rancher/ui.git
32 lines
569 B
JavaScript
32 lines
569 B
JavaScript
import C from 'ui/utils/constants';
|
|
|
|
export function initialize(instance) {
|
|
var session = instance.lookup('service:session');
|
|
var userTheme = instance.lookup('service:user-theme');
|
|
var theme = session.get(C.PREFS.THEME);
|
|
|
|
if (theme) {
|
|
|
|
if (theme === 'ui-auto') {
|
|
userTheme.setAutoUpdate();
|
|
} else {
|
|
userTheme.writeStyleNode(theme);
|
|
}
|
|
|
|
} else {
|
|
|
|
theme = C.THEME.DEFAULT;
|
|
|
|
userTheme.writeStyleNode(theme);
|
|
|
|
session.set(C.PREFS.THEME, theme);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
export default {
|
|
name: 'theme',
|
|
initialize: initialize
|
|
};
|