|
|
|
@ -1,11 +1,21 @@ |
|
|
|
|
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 { refreshTimeline } from '../../actions/timelines'; |
|
|
|
|
|
|
|
|
|
const MentionsTimeline = React.createClass({ |
|
|
|
|
|
|
|
|
|
propTypes: { |
|
|
|
|
dispatch: React.PropTypes.func.isRequired |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
mixins: [PureRenderMixin], |
|
|
|
|
|
|
|
|
|
componentWillMount () { |
|
|
|
|
this.props.dispatch(refreshTimeline('mentions')); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
render () { |
|
|
|
|
return ( |
|
|
|
|
<Column icon='at' heading='Mentions'> |
|
|
|
@ -16,4 +26,4 @@ const MentionsTimeline = React.createClass({ |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
export default MentionsTimeline; |
|
|
|
|
export default connect()(MentionsTimeline); |
|
|
|
|