Upgrade to react-router v5 (#25047)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
		
					parent
					
						
							
								126cd7705d
							
						
					
				
			
			
				commit
				
					
						1b70d7ed7c
					
				
			
		
					 42 changed files with 419 additions and 361 deletions
				
			
		|  | @ -2,17 +2,19 @@ import PropTypes from 'prop-types'; | |||
| 
 | ||||
| import { FormattedMessage } from 'react-intl'; | ||||
| 
 | ||||
| import { NavLink } from 'react-router-dom'; | ||||
| import { NavLink, withRouter } from 'react-router-dom'; | ||||
| 
 | ||||
| import ImmutablePropTypes from 'react-immutable-proptypes'; | ||||
| import ImmutablePureComponent from 'react-immutable-pure-component'; | ||||
| 
 | ||||
| import { WithRouterPropTypes } from 'mastodon/utils/react_router'; | ||||
| 
 | ||||
| import InnerHeader from '../../account/components/header'; | ||||
| 
 | ||||
| import MemorialNote from './memorial_note'; | ||||
| import MovedNote from './moved_note'; | ||||
| 
 | ||||
| export default class Header extends ImmutablePureComponent { | ||||
| class Header extends ImmutablePureComponent { | ||||
| 
 | ||||
|   static propTypes = { | ||||
|     account: ImmutablePropTypes.map, | ||||
|  | @ -34,10 +36,7 @@ export default class Header extends ImmutablePureComponent { | |||
|     hideTabs: PropTypes.bool, | ||||
|     domain: PropTypes.string.isRequired, | ||||
|     hidden: PropTypes.bool, | ||||
|   }; | ||||
| 
 | ||||
|   static contextTypes = { | ||||
|     router: PropTypes.object, | ||||
|     ...WithRouterPropTypes, | ||||
|   }; | ||||
| 
 | ||||
|   handleFollow = () => { | ||||
|  | @ -49,11 +48,11 @@ export default class Header extends ImmutablePureComponent { | |||
|   }; | ||||
| 
 | ||||
|   handleMention = () => { | ||||
|     this.props.onMention(this.props.account, this.context.router.history); | ||||
|     this.props.onMention(this.props.account, this.props.history); | ||||
|   }; | ||||
| 
 | ||||
|   handleDirect = () => { | ||||
|     this.props.onDirect(this.props.account, this.context.router.history); | ||||
|     this.props.onDirect(this.props.account, this.props.history); | ||||
|   }; | ||||
| 
 | ||||
|   handleReport = () => { | ||||
|  | @ -159,3 +158,5 @@ export default class Header extends ImmutablePureComponent { | |||
|   } | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| export default withRouter(Header); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue