18 lines
459 B
JavaScript
18 lines
459 B
JavaScript
import { cloneDeep } from 'lodash';
|
|
import { GROUPS_LOCAL_STORAGE_KEY, PROJECTS_LOCAL_STORAGE_KEY } from './constants';
|
|
|
|
const createState = ({ query, navigation }) => ({
|
|
urlQuery: cloneDeep(query),
|
|
query,
|
|
groups: [],
|
|
fetchingGroups: false,
|
|
projects: [],
|
|
fetchingProjects: false,
|
|
frequentItems: {
|
|
[GROUPS_LOCAL_STORAGE_KEY]: [],
|
|
[PROJECTS_LOCAL_STORAGE_KEY]: [],
|
|
},
|
|
sidebarDirty: false,
|
|
navigation,
|
|
});
|
|
export default createState;
|