Removed unused StatusReplyIndicator component
• Removed: - unused StatusReplyIndicator component
This commit is contained in:
parent
eeb0fdcd47
commit
190d09f3f3
|
@ -1,66 +0,0 @@
|
||||||
import React from 'react'
|
|
||||||
import PropTypes from 'prop-types'
|
|
||||||
import ImmutablePropTypes from 'react-immutable-proptypes';
|
|
||||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
|
||||||
import { defineMessages, injectIntl } from 'react-intl';
|
|
||||||
import { NavLink } from 'react-router-dom';
|
|
||||||
import Avatar from '../../../../components/avatar';
|
|
||||||
import Button from '../../../../components/button';
|
|
||||||
import DisplayName from '../../../../components/display_name';
|
|
||||||
import { isRtl } from '../../../../utils/rtl';
|
|
||||||
|
|
||||||
class ReplyIndicator extends ImmutablePureComponent {
|
|
||||||
|
|
||||||
static contextTypes = {
|
|
||||||
router: PropTypes.object,
|
|
||||||
}
|
|
||||||
|
|
||||||
handleClick = () => {
|
|
||||||
this.props.onCancel();
|
|
||||||
}
|
|
||||||
|
|
||||||
render () {
|
|
||||||
const { status, intl } = this.props;
|
|
||||||
|
|
||||||
if (!status) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
const content = { __html: status.get('contentHtml') };
|
|
||||||
const style = {
|
|
||||||
direction: isRtl(status.get('search_index')) ? 'rtl' : 'ltr',
|
|
||||||
};
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div className='reply-indicator'>
|
|
||||||
<div className='reply-indicator__header'>
|
|
||||||
<div className='reply-indicator__cancel'>
|
|
||||||
<Button title={intl.formatMessage(messages.cancel)} icon='times' onClick={this.handleClick} inverted />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<NavLink to={`/${status.getIn(['account', 'acct'])}`} className='reply-indicator__display-name'>
|
|
||||||
<div className='reply-indicator__display-avatar'>
|
|
||||||
<Avatar account={status.get('account')} size={24} noHover />
|
|
||||||
</div>
|
|
||||||
<DisplayName account={status.get('account')} noHover />
|
|
||||||
</NavLink>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className='reply-indicator-content' style={style} dangerouslySetInnerHTML={content} />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
const messages = defineMessages({
|
|
||||||
cancel: { id: 'reply_indicator.cancel', defaultMessage: 'Cancel' },
|
|
||||||
})
|
|
||||||
|
|
||||||
ReplyIndicator.propTypes = {
|
|
||||||
status: ImmutablePropTypes.map,
|
|
||||||
onCancel: PropTypes.func.isRequired,
|
|
||||||
intl: PropTypes.object.isRequired,
|
|
||||||
}
|
|
||||||
|
|
||||||
export default injectIntl(ReplyIndicator)
|
|
Loading…
Reference in New Issue