diff options
author | Claire <claire.github-309c@sitedethib.com> | 2022-10-25 19:03:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-25 19:03:16 +0200 |
commit | 267978d4fe0eaee92f64d505df2a4a07d22f582c (patch) | |
tree | 64e5ae470bf566b1ddf2bc00376a37e6416ea330 /app/javascript/mastodon/features/ui/components/navigation_panel.js | |
parent | 0ca29eaa3f762219cacce46059acfa71393533ad (diff) |
Remove navigation links to /explore when trends are disabled (#19415)
* Remove navigation links to /explore when trends are disabled * Do not display trends interface when trends are disabled
Diffstat (limited to 'app/javascript/mastodon/features/ui/components/navigation_panel.js')
-rw-r--r-- | app/javascript/mastodon/features/ui/components/navigation_panel.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/javascript/mastodon/features/ui/components/navigation_panel.js b/app/javascript/mastodon/features/ui/components/navigation_panel.js index 10678f7d8..4e9e39e2f 100644 --- a/app/javascript/mastodon/features/ui/components/navigation_panel.js +++ b/app/javascript/mastodon/features/ui/components/navigation_panel.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import { defineMessages, injectIntl } from 'react-intl'; import { Link } from 'react-router-dom'; import Logo from 'mastodon/components/logo'; -import { timelinePreview } from 'mastodon/initial_state'; +import { timelinePreview, showTrends } from 'mastodon/initial_state'; import ColumnLink from './column_link'; import FollowRequestsColumnLink from './follow_requests_column_link'; import ListPanel from './list_panel'; @@ -24,6 +24,7 @@ const messages = defineMessages({ preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences' }, followsAndFollowers: { id: 'navigation_bar.follows_and_followers', defaultMessage: 'Follows and followers' }, about: { id: 'navigation_bar.about', defaultMessage: 'About' }, + search: { id: 'navigation_bar.search', defaultMessage: 'Search' }, }); export default @injectIntl @@ -57,7 +58,12 @@ class NavigationPanel extends React.Component { </React.Fragment> )} - <ColumnLink transparent to='/explore' icon='hashtag' text={intl.formatMessage(messages.explore)} /> + {showTrends ? ( + <ColumnLink transparent to='/explore' icon='hashtag' text={intl.formatMessage(messages.explore)} /> + ) : ( + <ColumnLink transparent to='/search' icon='search' text={intl.formatMessage(messages.search)} /> + )} + {(signedIn || timelinePreview) && ( <> <ColumnLink transparent to='/public/local' icon='users' text={intl.formatMessage(messages.local)} /> |