feat(front): add dedicated page and route for event announcements

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2023-12-01 11:07:01 +01:00
parent 11e42d6601
commit d831dff9fc
4 changed files with 89 additions and 4 deletions

View File

@@ -15,6 +15,7 @@ export enum EventRouteName {
EDIT_EVENT = "EditEvent",
DUPLICATE_EVENT = "DuplicateEvent",
PARTICIPATIONS = "Participations",
ANNOUNCEMENTS = "ANNOUNCEMENTS",
EVENT = "Event",
EVENT_PARTICIPATE_WITH_ACCOUNT = "EVENT_PARTICIPATE_WITH_ACCOUNT",
EVENT_PARTICIPATE_WITHOUT_ACCOUNT = "EVENT_PARTICIPATE_WITHOUT_ACCOUNT",
@@ -70,6 +71,13 @@ export const eventRoutes: RouteRecordRaw[] = [
meta: { requiredAuth: true, announcer: { skip: true } },
props: true,
},
{
path: "/events/:eventId/announcements",
name: EventRouteName.ANNOUNCEMENTS,
component: () => import("../views/Event/AnnouncementView.vue"),
meta: { requiredAuth: true, announcer: { skip: true } },
props: true,
},
{
path: "/events/:uuid",
name: EventRouteName.EVENT,