mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Refactoring
This commit is contained in:
parent
7a08f421b1
commit
4df7431575
@ -33,6 +33,19 @@ import {
|
|||||||
} from './components';
|
} from './components';
|
||||||
const history = createHistory({basename: '/publisher'});
|
const history = createHistory({basename: '/publisher'});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User can define the themes in the config.json. The themes will be loaded based on the user preference.
|
||||||
|
*/
|
||||||
|
const theme = require("./config.json").theme;
|
||||||
|
let muiTheme = null;
|
||||||
|
if (theme.current === "default") {
|
||||||
|
let defaultTheme = require("material-ui/styles/baseThemes/" + theme.default);
|
||||||
|
muiTheme = getMuiTheme(defaultTheme.default);
|
||||||
|
} else {
|
||||||
|
let customTheme = require("./themes/" + theme.custom);
|
||||||
|
muiTheme = getMuiTheme(customTheme.default);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This component defines the layout and the routes for the app.
|
* This component defines the layout and the routes for the app.
|
||||||
* All the content will be loaded inside the Base component.
|
* All the content will be loaded inside the Base component.
|
||||||
@ -46,16 +59,6 @@ const history = createHistory({basename: '/publisher'});
|
|||||||
* HashRouter is used because the other router types need the server to serve those urls. In hashRouter, server does
|
* HashRouter is used because the other router types need the server to serve those urls. In hashRouter, server does
|
||||||
* not want to serve the URL.
|
* not want to serve the URL.
|
||||||
* */
|
* */
|
||||||
const theme = require("./config.json").theme;
|
|
||||||
let muiTheme = null;
|
|
||||||
if (theme.current === "default") {
|
|
||||||
let defaultTheme = require("material-ui/styles/baseThemes/" + theme.default);
|
|
||||||
muiTheme = getMuiTheme(defaultTheme.default);
|
|
||||||
} else {
|
|
||||||
let customTheme = require("./themes/" + theme.custom);
|
|
||||||
muiTheme = getMuiTheme(customTheme.default);
|
|
||||||
}
|
|
||||||
|
|
||||||
class Base extends Component {
|
class Base extends Component {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|||||||
@ -4,4 +4,4 @@
|
|||||||
"default" : "lightBaseTheme",
|
"default" : "lightBaseTheme",
|
||||||
"custom" : "custom-theme"
|
"custom" : "custom-theme"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,4 +9,4 @@ export default {
|
|||||||
accent1Color: redA200,
|
accent1Color: redA200,
|
||||||
pickerHeaderColor: indigo500,
|
pickerHeaderColor: indigo500,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user