You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
501 B
14 lines
501 B
import { createSelector } from 'reselect';
|
|
import RootFolderAppState from 'App/State/RootFolderAppState';
|
|
import createSortedSectionSelector from 'Store/Selectors/createSortedSectionSelector';
|
|
import RootFolder from 'typings/RootFolder';
|
|
|
|
export default function createRootFoldersSelector() {
|
|
return createSelector(
|
|
createSortedSectionSelector('rootFolders', (a: RootFolder, b: RootFolder) =>
|
|
a.path.localeCompare(b.path)
|
|
),
|
|
(rootFolders: RootFolderAppState) => rootFolders
|
|
);
|
|
}
|