first commit

This commit is contained in:
Senad Uka
2018-05-07 16:07:00 +02:00
commit 8b4f09f9d5
3368 changed files with 852614 additions and 0 deletions

57
src/reducers/settings.js Normal file
View File

@@ -0,0 +1,57 @@
import APPCONFIG from 'constants/Config';
import {
TOGGLE_BOXED_LAYOUT,
TOGGLE_COLLAPSED_NAV,
TOGGLE_NAV_BEHIND,
TOGGLE_FIXED_HEADER,
CHANGE_SIDEBAR_WIDTH,
CHANGE_COLOR_OPTION,
CHANGE_THEME
} from '../constants/ActionTypes';
const initialSettings = APPCONFIG.settings;
const settings = (state = initialSettings, action) => {
// console.log(action)
switch (action.type) {
case TOGGLE_BOXED_LAYOUT:
return {
...state,
layoutBoxed: action.isLayoutBoxed
};
case TOGGLE_COLLAPSED_NAV:
return {
...state,
navCollapsed: action.isNavCollapsed
};
case TOGGLE_NAV_BEHIND:
return {
...state,
navBehind: action.isNavBehind
};
case TOGGLE_FIXED_HEADER:
return {
...state,
fixedHeader: action.isFixedHeader
};
case CHANGE_SIDEBAR_WIDTH:
return {
...state,
sidebarWidth: action.sidebarWidth
};
case CHANGE_COLOR_OPTION:
return {
...state,
colorOption: action.colorOption
};
case CHANGE_THEME:
return {
...state,
theme: action.theme
};
default:
return state;
}
};
module.exports = settings;