// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. export default class ViewImagePopoverBar extends React.Component { constructor(props) { super(props); } render() { var publicLink = ''; if (global.window.config.EnablePublicLink === 'true') { publicLink = (
{'Get Public Link'} {' | '}
); } var footerClass = 'modal-button-bar'; if (this.props.show) { footerClass += ' footer--show'; } return (
{'File ' + (this.props.fileId + 1) + ' of ' + this.props.totalFiles}
{publicLink} {'Download'}
); } } ViewImagePopoverBar.defaultProps = { show: false, imgId: 0, totalFiles: 0, filename: '', fileURL: '' }; ViewImagePopoverBar.propTypes = { show: React.PropTypes.bool.isRequired, fileId: React.PropTypes.number.isRequired, totalFiles: React.PropTypes.number.isRequired, filename: React.PropTypes.string.isRequired, fileURL: React.PropTypes.string.isRequired, getPublicLink: React.PropTypes.func.isRequired };