Project

General

Profile

Download (1.17 KB) Statistics
| Branch: | Tag: | Revision:
import { combineReducers } from 'redux';
import { reducer as form } from 'redux-form';
import bookmarks from './bookmarks';
import statistics from './statistics';
import hosts from './hosts';
import notifications from './notifications';
import toasts from './toasts';
import { reducers as passwordStrengthReducers } from '../../components/PasswordStrength';
import { reducers as breadcrumbBarReducers } from '../../components/BreadcrumbBar';
import { reducers as searchBarReducers } from '../../components/SearchBar';
import { reducers as layoutReducers } from '../../components/Layout';
import { reducers as diffModalReducers } from '../../components/ConfigReports/DiffModal';
import factChart from './factCharts';
import { reducers as modelsReducers } from '../../components/ModelsTable';

export function combineReducersAsync(asyncReducers) {
return combineReducers({
bookmarks,
form,
statistics,
hosts,
notifications,
toasts,
...passwordStrengthReducers,
...breadcrumbBarReducers,
...layoutReducers,
...asyncReducers,
...searchBarReducers,
...diffModalReducers,
factChart,
...modelsReducers,
});
}

export default combineReducersAsync();
(1-1/3)