Don't preload timelines as props, load them when timeline component is mounted
This prevents the bug where if you go "back" to the UI after navigating to another page it loads with the old set of statuses
This commit is contained in:
		
					parent
					
						
							
								0895ff414e
							
						
					
				
			
			
				commit
				
					
						f0f791bb76
					
				
			
		
					 5 changed files with 27 additions and 15 deletions
				
			
		|  | @ -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 HomeTimeline = React.createClass({ | ||||
| 
 | ||||
|   propTypes: { | ||||
|     dispatch: React.PropTypes.func.isRequired | ||||
|   }, | ||||
| 
 | ||||
|   mixins: [PureRenderMixin], | ||||
| 
 | ||||
|   componentWillMount () { | ||||
|     this.props.dispatch(refreshTimeline('home')); | ||||
|   }, | ||||
| 
 | ||||
|   render () { | ||||
|     return ( | ||||
|       <Column icon='home' heading='Home'> | ||||
|  | @ -16,4 +26,4 @@ const HomeTimeline = React.createClass({ | |||
| 
 | ||||
| }); | ||||
| 
 | ||||
| export default HomeTimeline; | ||||
| export default connect()(HomeTimeline); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue