import PropTypes from 'prop-types'; import { PureComponent } from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { connect } from 'react-redux'; import { makeGetStatus } from 'flavours/glitch/selectors'; import { Avatar } from './avatar'; import { DisplayName } from './display_name'; import StatusContent from './status_content'; import Permalink from './permalink'; const makeMapStateToProps = () => { const getStatus = makeGetStatus(); const mapStateToProps = (state, { statusId }) => ({ status: getStatus(state, { id: statusId }), }); return mapStateToProps; }; class QuotedStatus extends PureComponent { static propTypes = { statusId: PropTypes.string.isRequired, status: ImmutablePropTypes.map, }; render () { const { status } = this.props; if (!status) { return (
This post is unavailable.