enhance(files):增加已经完成排序的文件列表选择器。
This commit is contained in:
		| @@ -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); | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user