enhance(files):增加已经完成排序的文件列表选择器。
This commit is contained in:
parent
067990a1e5
commit
44c7f78363
|
@ -1,5 +1,5 @@
|
||||||
import { convertFileSrc } from '@tauri-apps/api/tauri';
|
import { convertFileSrc } from '@tauri-apps/api/tauri';
|
||||||
import { addIndex, map, mergeLeft } from 'ramda';
|
import { addIndex, map, mergeLeft, sort } from 'ramda';
|
||||||
import { FileItem } from '../models';
|
import { FileItem } from '../models';
|
||||||
import { SyncObjectCallback } from '../types';
|
import { SyncObjectCallback } from '../types';
|
||||||
import { createStoreHook } from '../utils/store_creator';
|
import { createStoreHook } from '../utils/store_creator';
|
||||||
|
@ -36,3 +36,7 @@ export const useFileListStore = createStoreHook<FileListState & FileListActions>
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
export function sortedFilesSelector(): SyncObjectCallback<FileListState, FileItem[]> {
|
||||||
|
return state => sort((fa, fb) => fa.sort - fb.sort, state.files);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user