From f89bca57b434955482d6e98b3abd3bcc7308e96e Mon Sep 17 00:00:00 2001 From: Sowmiya Ravikumar Date: Mon, 17 Aug 2026 16:21:59 +0100 Subject: [PATCH 1/5] Add Admin UI & backend changes for Self Serving Mentor Profile Update --- admin-wcc-app/components/AdminLayout.tsx | 5 ++ admin-wcc-app/pages/admin/mentor/profile.tsx | 49 +++++++++++++++++++ admin-wcc-app/services/mentorService.ts | 3 +- .../platform/controller/MentorController.java | 20 ++++++++ .../platform/service/MentorshipService.java | 13 +++++ 5 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 admin-wcc-app/pages/admin/mentor/profile.tsx diff --git a/admin-wcc-app/components/AdminLayout.tsx b/admin-wcc-app/components/AdminLayout.tsx index 8d2784af0..15cef6e5c 100644 --- a/admin-wcc-app/components/AdminLayout.tsx +++ b/admin-wcc-app/components/AdminLayout.tsx @@ -27,6 +27,11 @@ export default function AdminLayout({ children }: { children: React.ReactNode }) Mentor Dashboard )} + {isMentor && ( + + )} {(isAdmin || isMentorshipAdmin || isLeader) && (