diff --git a/app/javascript/flavours/glitch/features/navigation_panel/index.tsx b/app/javascript/flavours/glitch/features/navigation_panel/index.tsx index 9c248e7650..f21c4c15a2 100644 --- a/app/javascript/flavours/glitch/features/navigation_panel/index.tsx +++ b/app/javascript/flavours/glitch/features/navigation_panel/index.tsx @@ -15,6 +15,8 @@ import AddIcon from '@/material-icons/400-24px/add.svg?react'; import AlternateEmailIcon from '@/material-icons/400-24px/alternate_email.svg?react'; import BookmarksActiveIcon from '@/material-icons/400-24px/bookmarks-fill.svg?react'; import BookmarksIcon from '@/material-icons/400-24px/bookmarks.svg?react'; +import CollectionsActiveIcon from '@/material-icons/400-24px/category-fill.svg?react'; +import CollectionsIcon from '@/material-icons/400-24px/category.svg?react'; import HomeActiveIcon from '@/material-icons/400-24px/home-fill.svg?react'; import HomeIcon from '@/material-icons/400-24px/home.svg?react'; import InfoIcon from '@/material-icons/400-24px/info.svg?react'; @@ -53,6 +55,7 @@ import { selectUnreadNotificationGroupsCount } from 'flavours/glitch/selectors/n import { useAppSelector, useAppDispatch } from 'flavours/glitch/store'; import { AnnualReportNavItem } from '../annual_report/nav_item'; +import { areCollectionsEnabled } from '../collections/utils'; import { DisabledAccountBanner } from './components/disabled_account_banner'; import { FollowedTagsPanel } from './components/followed_tags_panel'; @@ -76,6 +79,10 @@ const messages = defineMessages({ direct: { id: 'navigation_bar.direct', defaultMessage: 'Private mentions' }, favourites: { id: 'navigation_bar.favourites', defaultMessage: 'Favorites' }, bookmarks: { id: 'navigation_bar.bookmarks', defaultMessage: 'Bookmarks' }, + collections: { + id: 'navigation_bar.collections', + defaultMessage: 'Collections', + }, preferences: { id: 'navigation_bar.preferences', defaultMessage: 'Preferences', @@ -351,6 +358,16 @@ export const NavigationPanel: React.FC<{ multiColumn?: boolean }> = ({ activeIconComponent={BookmarksActiveIcon} text={intl.formatMessage(messages.bookmarks)} /> + {areCollectionsEnabled() && ( + + )}