From f8da7e84b6a84bc3e2127efcdc5e1b7d1c298c60 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sun, 21 Dec 2025 17:13:51 +0800 Subject: [PATCH] add modal login/signup and unified UserMenu component for consistent user --- .../frontend/src/app/layouts/AppHeader.vue | 66 +-- .../src/shared/components/UserMenu.vue | 86 +++ apps/jingrow/frontend/src/views/HomePage.vue | 494 +++++++++++++++++- 3 files changed, 575 insertions(+), 71 deletions(-) create mode 100644 apps/jingrow/frontend/src/shared/components/UserMenu.vue diff --git a/apps/jingrow/frontend/src/app/layouts/AppHeader.vue b/apps/jingrow/frontend/src/app/layouts/AppHeader.vue index aff8fb9..c90b2cb 100644 --- a/apps/jingrow/frontend/src/app/layouts/AppHeader.vue +++ b/apps/jingrow/frontend/src/app/layouts/AppHeader.vue @@ -52,39 +52,23 @@ - - - - {{ user?.username?.charAt(0).toUpperCase() }} - - {{ user?.username }} - - - + + + + diff --git a/apps/jingrow/frontend/src/views/HomePage.vue b/apps/jingrow/frontend/src/views/HomePage.vue index 2d3fab9..9aa80c1 100644 --- a/apps/jingrow/frontend/src/views/HomePage.vue +++ b/apps/jingrow/frontend/src/views/HomePage.vue @@ -1,19 +1,193 @@