From d769265394e1843009049f4bd2c3841a211bdd32 Mon Sep 17 00:00:00 2001 From: Erik Salhus Date: Fri, 8 Sep 2017 10:11:04 +0200 Subject: [PATCH] DIG-27084 Adding success and info message support --- src/file-upload.jsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/file-upload.jsx b/src/file-upload.jsx index ab179f046b..9d8c9456da 100644 --- a/src/file-upload.jsx +++ b/src/file-upload.jsx @@ -46,7 +46,9 @@ class FileUpload extends React.Component { selectedFiles, accept, multiple, - errorMessage + errorMessage, + infoMessage, + successMessage } = this.props; return ( @@ -68,8 +70,11 @@ class FileUpload extends React.Component { /> { errorMessage &&
{ errorMessage }
} + { !errorMessage && successMessage &&
{ successMessage }
} + { !errorMessage && !successMessage && infoMessage &&
{ infoMessage }
} - { selectedFiles && selectedFiles.length > 0 &&
+ { selectedFiles && selectedFiles.length > 0 && +
{ selectedFilesHeaderLabel }
    { selectedFiles.map((file, index) => ( @@ -102,6 +107,8 @@ FileUpload.propTypes = { accept: stringType, selectedFilesHeaderLabel: stringType, errorMessage: stringType, + infoMessage: stringType, + successMessage: stringType }; export default FileUpload;