chonky
Version:
A File Browser component for React
40 lines (35 loc) • 1.16 kB
text/typescript
import { DefaultActions } from './default';
import { EssentialActions } from './essential';
import { ExtraActions } from './extra';
export { OptionIds } from './option-ids';
export const ChonkyActions = {
...EssentialActions,
...DefaultActions,
...ExtraActions,
};
export const EssentialFileActions = [
ChonkyActions.MouseClickFile,
ChonkyActions.KeyboardClickFile,
ChonkyActions.StartDragNDrop,
ChonkyActions.EndDragNDrop,
ChonkyActions.MoveFiles,
ChonkyActions.ChangeSelection,
ChonkyActions.OpenFiles,
ChonkyActions.OpenParentFolder,
ChonkyActions.OpenFileContextMenu,
];
export const DefaultFileActions = [
ChonkyActions.OpenSelection,
ChonkyActions.SelectAllFiles,
ChonkyActions.ClearSelection,
ChonkyActions.EnableListView,
// TODO: Don't enable until compact view is fully supported
// ChonkyActions.EnableCompactView,
ChonkyActions.EnableGridView,
ChonkyActions.SortFilesByName,
ChonkyActions.SortFilesBySize,
ChonkyActions.SortFilesByDate,
ChonkyActions.ToggleHiddenFiles,
ChonkyActions.ToggleShowFoldersFirst,
ChonkyActions.FocusSearchInput,
];