chonky
Version:
A File Browser component for React
54 lines (39 loc) • 1.2 kB
text/typescript
import { ChonkyActions } from '../action-definitions/index';
import { RootState } from '../types/redux.types';
import { SortOrder } from '../types/sort.types';
export const initialRootState: RootState = {
instanceId: 'CHONKY_INVALID_ID', // should be overwritten by preloaded state
externalFileActionHandler: null,
rawFileActions: [],
fileActionsErrorMessages: [],
fileActionMap: {},
fileActionIds: [],
toolbarItems: [],
contextMenuItems: [],
rawFolderChain: null,
folderChainErrorMessages: [],
folderChain: [],
rawFiles: [],
filesErrorMessages: [],
fileMap: {},
fileIds: [],
cleanFileIds: [],
sortedFileIds: [],
hiddenFileIdMap: {},
focusSearchInput: null,
searchString: '',
searchMode: 'currentFolder',
selectionMap: {},
disableSelection: false,
fileViewConfig: ChonkyActions.EnableGridView.fileViewConfig,
sortActionId: null,
sortOrder: SortOrder.ASC,
optionMap: {},
thumbnailGenerator: null,
doubleClickDelay: 300,
disableDragAndDrop: false,
clearSelectionOnOutsideClick: true,
lastClick: null,
contextMenuMounted: false,
contextMenuConfig: null,
};