import React from 'react'; import { injectIntl } from 'react-intl'; import PropTypes from 'prop-types'; import ImmutablePureComponent from 'react-immutable-pure-component'; import ModalLoading from './modal_loading'; import RelativeTimestamp from '../../../components/relative_timestamp'; export default @injectIntl class StatusRevisionsList extends ImmutablePureComponent { static propTypes = { loading: PropTypes.bool.isRequired, error: PropTypes.object, data: PropTypes.array }; render () { const { loading, error, data } = this.props; if (loading || !data) return ; if (error) return (
An error occured
); return (
{data.map((revision, i) => (
{revision.text}
))}
); } }