import { connect } from 'react-redux'; import PureRenderMixin from 'react-addons-pure-render-mixin'; import StatusListContainer from '../ui/containers/status_list_container'; import Column from '../ui/components/column'; import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; import ColumnSettingsContainer from './containers/column_settings_container'; import { Link } from 'react-router'; const messages = defineMessages({ title: { id: 'column.home', defaultMessage: 'Home' } }); const mapStateToProps = state => ({ hasUnread: state.getIn(['timelines', 'home', 'unread']) > 0 }); const HomeTimeline = React.createClass({ propTypes: { intl: React.PropTypes.object.isRequired, hasUnread: React.PropTypes.bool }, mixins: [PureRenderMixin], render () { const { intl, hasUnread } = this.props; return ( }} />} /> ); }, }); export default connect(mapStateToProps)(injectIntl(HomeTimeline));