diff options
author | Christopher Speller <crspeller@gmail.com> | 2015-08-18 08:46:14 -0400 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2015-08-18 08:46:14 -0400 |
commit | 96d1eb1c800a427e31e63970e57d0824a3bc91e3 (patch) | |
tree | 4bf9b926fa3877de9bafaafcc0831e724e6fc7a3 /web/react/components/file_upload_overlay.jsx | |
parent | ab197e98358f4f48b81669182a361b6641132029 (diff) | |
parent | 2c098d7711eda893f903329ab64528a7d387a6e8 (diff) | |
download | chat-96d1eb1c800a427e31e63970e57d0824a3bc91e3.tar.gz chat-96d1eb1c800a427e31e63970e57d0824a3bc91e3.tar.bz2 chat-96d1eb1c800a427e31e63970e57d0824a3bc91e3.zip |
Merge pull request #378 from rgarmsen2295/mm-316c
MM-316 Allows users to drag and drop files from their computer to the center pane or RHS to upload them
Diffstat (limited to 'web/react/components/file_upload_overlay.jsx')
-rw-r--r-- | web/react/components/file_upload_overlay.jsx | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/web/react/components/file_upload_overlay.jsx b/web/react/components/file_upload_overlay.jsx new file mode 100644 index 000000000..f35556371 --- /dev/null +++ b/web/react/components/file_upload_overlay.jsx @@ -0,0 +1,26 @@ +// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved. +// See License.txt for license information. + +module.exports = React.createClass({ + displayName: 'FileUploadOverlay', + propTypes: { + overlayType: React.PropTypes.string + }, + render: function() { + var overlayClass = 'file-overlay hidden'; + if (this.props.overlayType === 'right') { + overlayClass += ' right-file-overlay'; + } else if (this.props.overlayType === 'center') { + overlayClass += ' center-file-overlay'; + } + + return ( + <div className={overlayClass}> + <div> + <i className='fa fa-upload'></i> + <span>Drop a file to upload it.</span> + </div> + </div> + ); + } +}); |