From a75ac799ab9c0b8b8b89e9dfedce14fbd74185a7 Mon Sep 17 00:00:00 2001 From: Alf Eaton <eaton.alf@gmail.com> Date: Thu, 31 Aug 2017 14:07:43 +0100 Subject: [PATCH] Handle supplemental file uploads --- src/atoms/File.js | 6 +++++- src/molecules/Files.js | 1 + src/molecules/Upload.js | 2 -- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/atoms/File.js b/src/atoms/File.js index 50f453aa3..810a5561e 100644 --- a/src/atoms/File.js +++ b/src/atoms/File.js @@ -11,7 +11,11 @@ const File = ({ value, file, error, progress }) => ( </div> </div> - <div className={classes.name}>{value.name}</div> + <div className={classes.name}> + <a href={value.url}> + {value.name} + </a> + </div> </div> ) diff --git a/src/molecules/Files.js b/src/molecules/Files.js index e24229ef4..c2590eb7f 100644 --- a/src/molecules/Files.js +++ b/src/molecules/Files.js @@ -57,6 +57,7 @@ class Files extends React.Component { <div className={classes.files}> {uploads && uploads.map(upload => ( <Upload + key={upload.file.name} file={upload.file} request={upload.request}/> ))} diff --git a/src/molecules/Upload.js b/src/molecules/Upload.js index 333e995d8..a5c0d08ec 100644 --- a/src/molecules/Upload.js +++ b/src/molecules/Upload.js @@ -31,8 +31,6 @@ class Upload extends React.Component { this.setState({ progress: 1 }) - - this.props.onComplete() // TODO: pass info? } else { this.setState({ error: 'There was an error' -- GitLab