From 80b1fc87f7e20e229e7b010f29fd778379aeb684 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sun, 21 Jul 2024 18:16:03 +0200 Subject: [PATCH] feat: :sparkles: Add popup profile preview when hovering on note avatars --- components/social-elements/notes/header.vue | 9 +- components/social-elements/users/UserCard.vue | 118 ++++++++++++++++++ settings.ts | 1 - 3 files changed, 124 insertions(+), 4 deletions(-) create mode 100644 components/social-elements/users/UserCard.vue diff --git a/components/social-elements/notes/header.vue b/components/social-elements/notes/header.vue index 57fe8f4..14574d1 100644 --- a/components/social-elements/notes/header.vue +++ b/components/social-elements/notes/header.vue @@ -23,9 +23,11 @@
- - Account profile + + + Account profile +
@@ -69,6 +71,7 @@ import type { Status } from "@lysand-org/client/types"; import Avatar from "~/components/avatars/avatar.vue"; import Skeleton from "~/components/skeleton/Skeleton.vue"; +import UserCard from "~/components/social-elements/users/UserCard.vue"; const props = defineProps<{ note?: Status; diff --git a/components/social-elements/users/UserCard.vue b/components/social-elements/users/UserCard.vue new file mode 100644 index 0000000..cf383fd --- /dev/null +++ b/components/social-elements/users/UserCard.vue @@ -0,0 +1,118 @@ + + + \ No newline at end of file diff --git a/settings.ts b/settings.ts index 0d8b2fa..aa9c518 100644 --- a/settings.ts +++ b/settings.ts @@ -123,7 +123,6 @@ export const settings = [ type: SettingType.Boolean, value: true, path: SettingPages.Behaviour, - notImplemented: true, } as Setting, { id: SettingIds.InfiniteScroll,