import React from 'react'; import ImmutablePropTypes from 'react-immutable-proptypes'; import PropTypes from 'prop-types'; import Avatar from '../../../components/avatar'; import DisplayName from '../../../components/display_name'; import ImmutablePureComponent from 'react-immutable-pure-component'; import { shortNumberFormat } from 'soapbox/utils/numbers'; export default class Chat extends ImmutablePureComponent { static propTypes = { chat: ImmutablePropTypes.map.isRequired, onClick: PropTypes.func, }; handleClick = () => { this.props.onClick(this.props.chat); } render() { const { chat } = this.props; if (!chat) return null; const account = chat.get('account'); const unreadCount = chat.get('unread'); return (
); } }