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;