Skip to content

Commit

Permalink
DIG-27084 Adding success and info message support
Browse files Browse the repository at this point in the history
  • Loading branch information
eriksalhus committed Sep 8, 2017
1 parent 3cb1b86 commit d769265
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/file-upload.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ class FileUpload extends React.Component {
selectedFiles,
accept,
multiple,
errorMessage
errorMessage,
infoMessage,
successMessage
} = this.props;

return (
Expand All @@ -68,8 +70,11 @@ class FileUpload extends React.Component {
/>

{ errorMessage && <div className="ffe-field-error-message">{ errorMessage }</div> }
{ !errorMessage && successMessage && <div className="ffe-field-success-message">{ successMessage }</div> }
{ !errorMessage && !successMessage && infoMessage && <div className="ffe-field-info-message">{ infoMessage }</div> }

{ selectedFiles && selectedFiles.length > 0 && <div>
{ selectedFiles && selectedFiles.length > 0 &&
<div>
<div className="ffe-file-upload__filename__title">{ selectedFilesHeaderLabel }</div>
<ul className="ffe-file-upload__selected-files">
{ selectedFiles.map((file, index) => (
Expand Down Expand Up @@ -102,6 +107,8 @@ FileUpload.propTypes = {
accept: stringType,
selectedFilesHeaderLabel: stringType,
errorMessage: stringType,
infoMessage: stringType,
successMessage: stringType
};

export default FileUpload;

0 comments on commit d769265

Please sign in to comment.