diff --git a/js/src/components/Event/EventListCard.vue b/js/src/components/Event/EventListCard.vue
index 6d08064d2..dd7e916d0 100644
--- a/js/src/components/Event/EventListCard.vue
+++ b/js/src/components/Event/EventListCard.vue
@@ -98,6 +98,20 @@
>{{ $t("Edit") }}
+
+
+ {{ $t("Duplicate") }}
+
+
({ ...route.params, ...{ isUpdate: true } }),
+ },
+ {
+ path: "/events/duplicate/:eventId",
+ name: EventRouteName.DUPLICATE_EVENT,
+ component: editEvent,
+ meta: { requiredAuth: true },
+ props: (route: Route) => ({ ...route.params, ...{ isDuplicate: true } }),
},
{
path: "/events/:eventId/participations",
diff --git a/js/src/views/Event/Edit.vue b/js/src/views/Event/Edit.vue
index fb80a45c6..c4a041b2d 100644
--- a/js/src/views/Event/Edit.vue
+++ b/js/src/views/Event/Edit.vue
@@ -1,8 +1,12 @@
-
{{ $t("Create a new event") }}
-
{{ $t("Update event {name}", { name: event.title }) }}
+
+ {{ $t("Update event {name}", { name: event.title }) }}
+
+
+ {{ $t("Create a new event") }}
+