blob: 25fafddf17e128b99c965c74dca1625dbfa26fe3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {FormattedMessage} from 'react-intl';
import React from 'react';
import fileOverlayImage from 'images/filesOverlay.png';
import overlayLogoImage from 'images/logoWhite.png';
export default class FileUploadOverlay extends React.Component {
render() {
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 className='overlay__indent'>
<div className='overlay__circle'>
<img
className='overlay__files'
src={fileOverlayImage}
alt='Files'
/>
<span><i className='fa fa-upload'></i>
<FormattedMessage
id='upload_overlay.info'
defaultMessage='Drop a file to upload it.'
/>
</span>
<img
className='overlay__logo'
src={overlayLogoImage}
width='100'
alt='Logo'
/>
</div>
</div>
</div>
);
}
}
FileUploadOverlay.propTypes = {
overlayType: React.PropTypes.string
};
|