The look and feel is completely customizable either using one of the included themes, or building your own. Themes are built using less.
You can find the default theme here: https://github.com/geosolutions-it/MapStore2/tree/master/web/client/themes/default
In the themes folder you can also find other ones that you can study.
To add a new theme:
theme.less
, the main file, and variables.less
, to customize standard variables)You can then switch your application to use the theme adding a new section in the appConfig.js
file:
initialState: {
defaultState: {
...
theme: {
selectedTheme: {
id: <your theme id>
}
},
...
}
}