12345678910111213141516171819202122232425 |
- 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>
- );
|