diff --git a/frontend/src/pages/admin/AdminMemberEditPage.vue b/frontend/src/pages/admin/AdminMemberEditPage.vue
new file mode 100644
index 0000000..05a12e2
--- /dev/null
+++ b/frontend/src/pages/admin/AdminMemberEditPage.vue
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Retour à l'annuaire
+
+
+
+
+
+
diff --git a/frontend/src/pages/admin/AdminMembersPage.vue b/frontend/src/pages/admin/AdminMembersPage.vue
index db6147b..1f8edf0 100644
--- a/frontend/src/pages/admin/AdminMembersPage.vue
+++ b/frontend/src/pages/admin/AdminMembersPage.vue
@@ -112,11 +112,17 @@ const KIND_LABEL = {
{{ formatDate(m.created_at) }} |
-
+
+ Éditer
+
+
|
diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts
index 5a02e1a..0288a1e 100644
--- a/frontend/src/router/index.ts
+++ b/frontend/src/router/index.ts
@@ -38,6 +38,7 @@ const routes: RouteRecordRaw[] = [
{ path: 'admin/projects', name: 'admin-projects', component: () => import('@/pages/admin/AdminProjectsPage.vue'), beforeEnter: requireAdmin },
{ path: 'admin/projects/:slug/edit', name: 'admin-project-edit', component: () => import('@/pages/admin/AdminProjectEditPage.vue'), props: true, beforeEnter: requireAdmin },
{ path: 'admin/members', name: 'admin-members', component: () => import('@/pages/admin/AdminMembersPage.vue'), beforeEnter: requireAdmin },
+ { path: 'admin/members/:slug/edit', name: 'admin-member-edit', component: () => import('@/pages/admin/AdminMemberEditPage.vue'), props: true, beforeEnter: requireAdmin },
{ path: 'admin/categories', name: 'admin-categories', component: () => import('@/pages/admin/AdminCategoriesPage.vue'), beforeEnter: requireAdmin },
{ path: 'admin/login', name: 'admin-login', component: () => import('@/pages/AdminLoginPage.vue'), meta: { hideForAuthed: true } },