Boilerplate Edit Group page by copying code from the modal

This commit is contained in:
Alex Gleason
2023-03-29 14:51:29 -05:00
parent 319d47b36f
commit bfd40fa373
4 changed files with 193 additions and 5 deletions

View File

@ -127,6 +127,7 @@ import {
GroupBlockedMembers,
GroupMembershipRequests,
Announcements,
EditGroup,
} from './util/async-components';
import { WrappedRoute } from './util/react-router-helpers';
@ -297,6 +298,7 @@ const SwitchingColumnsArea: React.FC<ISwitchingColumnsArea> = ({ children }) =>
{features.groups && <WrappedRoute path='/groups/:id' exact page={GroupPage} component={GroupTimeline} content={children} />}
{features.groups && <WrappedRoute path='/groups/:id/members' exact page={GroupPage} component={GroupMembers} content={children} />}
{features.groups && <WrappedRoute path='/groups/:id/manage' exact page={DefaultPage} component={ManageGroup} content={children} />}
{features.groups && <WrappedRoute path='/groups/:id/manage/edit' exact page={DefaultPage} component={EditGroup} content={children} />}
{features.groups && <WrappedRoute path='/groups/:id/manage/blocks' exact page={DefaultPage} component={GroupBlockedMembers} content={children} />}
{features.groups && <WrappedRoute path='/groups/:id/manage/requests' exact page={DefaultPage} component={GroupMembershipRequests} content={children} />}
{features.groups && <WrappedRoute path='/groups/:groupId/posts/:statusId' exact page={StatusPage} component={Status} content={children} />}

View File

@ -578,6 +578,10 @@ export function ManageGroup() {
return import(/* webpackChunkName: "features/groups" */'../../group/manage-group');
}
export function EditGroup() {
return import(/* webpackChunkName: "features/groups" */'../../group/edit-group');
}
export function GroupBlockedMembers() {
return import(/* webpackChunkName: "features/groups" */'../../group/group-blocked-members');
}