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
				
			
		
							
								
								
									
										25
									
								
								app/javascript/mastodon/components/navigation_portal.tsx
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								app/javascript/mastodon/components/navigation_portal.tsx
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,25 @@ | |||
| import { Switch, Route } from 'react-router-dom'; | ||||
| 
 | ||||
| import AccountNavigation from 'mastodon/features/account/navigation'; | ||||
| import Trends from 'mastodon/features/getting_started/containers/trends_container'; | ||||
| import { showTrends } from 'mastodon/initial_state'; | ||||
| 
 | ||||
| const DefaultNavigation: React.FC = () => | ||||
|   showTrends ? ( | ||||
|     <> | ||||
|       <div className='flex-spacer' /> | ||||
|       <Trends /> | ||||
|     </> | ||||
|   ) : null; | ||||
| 
 | ||||
| export const NavigationPortal: React.FC = () => ( | ||||
|   <Switch> | ||||
|     <Route path='/@:acct' exact component={AccountNavigation} /> | ||||
|     <Route path='/@:acct/tagged/:tagged?' exact component={AccountNavigation} /> | ||||
|     <Route path='/@:acct/with_replies' exact component={AccountNavigation} /> | ||||
|     <Route path='/@:acct/followers' exact component={AccountNavigation} /> | ||||
|     <Route path='/@:acct/following' exact component={AccountNavigation} /> | ||||
|     <Route path='/@:acct/media' exact component={AccountNavigation} /> | ||||
|     <Route component={DefaultNavigation} /> | ||||
|   </Switch> | ||||
| ); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue