cnap-cobre/synapse

View on GitHub
frontend/src/store/ui/reducer.js

Summary

Maintainability
A
0 mins
Test Coverage
import { combineReducers } from 'redux';
 
import browserPaths from './browserPaths/reducer';
import focusedFiles from './focusedFiles/reducer';
import modals from './modals/reducer';
import visualOptions from './visualOptions/reducer';
 
export default combineReducers({
browserPaths,
focusedFiles,
modals,
visualOptions,
});
 
 
export const getBrowserPaths = state => state.ui.browserPaths;
 
export const getFocusedFilePaths = state => state.ui.focusedFiles.list;
 
export const getFileViewFormat = state => state.ui.visualOptions.fileViewFormat;
export const getSidebarMinimized = state => state.ui.visualOptions.sidebarMinimized;
export const getShowDotfiles = state => state.ui.visualOptions.showDotfiles;
export const getMobileNavOpen = state => state.ui.visualOptions.mobileNavOpen;