diff --git a/src/components/MainView.tsx b/src/components/MainView.tsx index b03d21d..b1660a5 100644 --- a/src/components/MainView.tsx +++ b/src/components/MainView.tsx @@ -12,6 +12,7 @@ import { FloorplanEditorView } from './floorplan-editor/FloorplanEditorView'; import { FriendsView } from './friends/FriendsView'; import { GameCenterView } from './game-center/GameCenterView'; import { GroupsView } from './groups/GroupsView'; +import { GroupForumView } from './groups/views/forums/GroupForumView'; import { GuideToolView } from './guide-tool/GuideToolView'; import { HcCenterView } from './hc-center/HcCenterView'; import { HelpView } from './help/HelpView'; @@ -112,6 +113,7 @@ export const MainView: FC<{}> = props => + diff --git a/src/components/groups/views/GroupInformationView.tsx b/src/components/groups/views/GroupInformationView.tsx index d2f8a80..5da2719 100644 --- a/src/components/groups/views/GroupInformationView.tsx +++ b/src/components/groups/views/GroupInformationView.tsx @@ -94,6 +94,9 @@ export const GroupInformationView: FC = props => case 'popular_groups': CreateLinkEvent('navigator/search/groups'); break; + case 'forum': + CreateLinkEvent('groupforum/' + groupInformation.id); + break; } }; @@ -134,6 +137,8 @@ export const GroupInformationView: FC = props => handleAction('homeroom') }>{ LocalizeText('group.linktobase') } handleAction('furniture') }>{ LocalizeText('group.buyfurni') } handleAction('popular_groups') }>{ LocalizeText('group.showgroups') } + { groupInformation.hasForum && + handleAction('forum') }>{ LocalizeText('group.showforum') } } { (groupInformation.type !== GroupType.PRIVATE || groupInformation.type === GroupType.PRIVATE && groupInformation.membershipType === GroupMembershipType.MEMBER) &&