From 1bf09a66298c91e17bd186334f09d34f31efab1e Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 17 May 2026 14:15:13 +0200 Subject: [PATCH] feat(profile): add shared UserPill and ProfileModal components UserPill renders an avatar + display name button, preferring the ATProto handle over the GitHub username, and emits @click so each view decides what to open. ProfileModal extracts the previously duplicated profile_modal dialog with self-contained DaisyUI-token styling. --- src/components/ProfileModal.vue | 153 ++++++++++++++++++++++++++++++++ src/components/UserPill.vue | 111 +++++++++++++++++++++++ 2 files changed, 264 insertions(+) create mode 100644 src/components/ProfileModal.vue create mode 100644 src/components/UserPill.vue diff --git a/src/components/ProfileModal.vue b/src/components/ProfileModal.vue new file mode 100644 index 0000000..ebf991a --- /dev/null +++ b/src/components/ProfileModal.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/components/UserPill.vue b/src/components/UserPill.vue new file mode 100644 index 0000000..00c6f9f --- /dev/null +++ b/src/components/UserPill.vue @@ -0,0 +1,111 @@ + + + + +