Use easy-peasy to store file state data
This commit is contained in:
parent
918e0e2947
commit
5f59210c85
11 changed files with 110 additions and 34 deletions
|
@ -9,8 +9,11 @@ import distanceInWordsToNow from 'date-fns/distance_in_words_to_now';
|
|||
import React from 'react';
|
||||
import { FileObject } from '@/api/server/files/loadDirectory';
|
||||
import FileDropdownMenu from '@/components/server/files/FileDropdownMenu';
|
||||
import { ServerContext } from '@/state/server';
|
||||
|
||||
export default ({ file }: { file: FileObject }) => {
|
||||
const directory = ServerContext.useStoreState(state => state.files.directory);
|
||||
|
||||
export default ({ file, directory }: { file: FileObject; directory: string }) => {
|
||||
return (
|
||||
<a
|
||||
key={file.name}
|
||||
|
@ -50,7 +53,7 @@ export default ({ file, directory }: { file: FileObject; directory: string }) =>
|
|||
distanceInWordsToNow(file.modifiedAt, { includeSeconds: true })
|
||||
}
|
||||
</div>
|
||||
<FileDropdownMenu file={file}/>
|
||||
<FileDropdownMenu uuid={file.uuid}/>
|
||||
</a>
|
||||
);
|
||||
};
|
||||
|
|
Reference in a new issue