From efbb83924b2e2d3b713a68e892323fc03f331d1d Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Wed, 24 Sep 2025 00:26:51 +0800 Subject: [PATCH] feat: add BaseUserAvatar and unify avatar usage --- frontend_nuxt/components/BaseTimeline.vue | 25 ++-- frontend_nuxt/components/BaseUserAvatar.vue | 116 ++++++++++++++++++ frontend_nuxt/components/CommentItem.vue | 15 ++- frontend_nuxt/components/HeaderComponent.vue | 10 +- .../components/PostChangeLogItem.vue | 11 +- frontend_nuxt/components/PostLottery.vue | 22 ++-- frontend_nuxt/components/PostPoll.vue | 12 +- .../components/SearchPersonDropdown.vue | 15 +-- frontend_nuxt/components/UserList.vue | 11 +- frontend_nuxt/pages/index.vue | 33 ++--- frontend_nuxt/pages/message-box/[id].vue | 14 ++- frontend_nuxt/pages/message-box/index.vue | 21 +++- frontend_nuxt/pages/posts/[id]/index.vue | 29 +++-- frontend_nuxt/pages/users/[id].vue | 10 +- frontend_nuxt/utils/notification.js | 10 ++ 15 files changed, 263 insertions(+), 91 deletions(-) create mode 100644 frontend_nuxt/components/BaseUserAvatar.vue diff --git a/frontend_nuxt/components/BaseTimeline.vue b/frontend_nuxt/components/BaseTimeline.vue index b95d5e422..f5bb3f7d0 100644 --- a/frontend_nuxt/components/BaseTimeline.vue +++ b/frontend_nuxt/components/BaseTimeline.vue @@ -3,10 +3,19 @@