diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-05 04:12:42 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-05 04:12:42 +0200 |
| commit | 55c1e265e8b274ee73c6e1b9e9a59cb44db7fe84 (patch) | |
| tree | c74ba0c9b4be4875d4d4b21336be2a33a3d9edb9 /app/client/common | |
| parent | 8637ba895d2f8f249734076fea6d8a7e29b336cd (diff) | |
fetch task worksssssss
Diffstat (limited to 'app/client/common')
| -rw-r--r-- | app/client/common/fileList.component.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/client/common/fileList.component.js b/app/client/common/fileList.component.js index 80de6b2..7508885 100644 --- a/app/client/common/fileList.component.js +++ b/app/client/common/fileList.component.js @@ -11,7 +11,7 @@ export const FileList = props => { const { files, fields, sort, title, - linkFiles, onClick, + linkFiles, onClick, onDelete, orderBy='name asc', className='', fileListClassName='filelist', @@ -27,7 +27,8 @@ export const FileList = props => { file={pair[1]} fields={fieldSet(fields)} className={rowClassName} - linkFiles + linkFiles={linkFiles} + onDelete={onDelete} onClick={onClick} /> }) @@ -66,7 +67,7 @@ export const fieldSet = fields => { } export const FileRow = props => { - const { file, linkFiles, onClick, className='row file', username='' } = props + const { file, linkFiles, onDelete, onClick, className='row file', username='' } = props const fields = fieldSet(props.fields) const size = util.hush_size(file.size) @@ -109,6 +110,9 @@ export const FileRow = props => { {fields.has('module') && file.module} </div> } + {fields.has('delete') && onDelete && file.id && + <div className='delete' onClick={(e) => onDelete(file)}>x</div> + } {props.options && props.options(file)} </div> ) |
