From f65b1214061810e4e284cb919755aeb8709cea6a Mon Sep 17 00:00:00 2001 From: Jarsen <31397967+Jarsen136@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:47:06 +0200 Subject: [PATCH 1/5] feat: Add context offchain profile to wallet connection --- .../common/ConnectWallet/WalletMenuItem.vue | 67 +++++++++++++++---- 1 file changed, 54 insertions(+), 13 deletions(-) diff --git a/components/common/ConnectWallet/WalletMenuItem.vue b/components/common/ConnectWallet/WalletMenuItem.vue index aab5999bd5..223750ed8d 100644 --- a/components/common/ConnectWallet/WalletMenuItem.vue +++ b/components/common/ConnectWallet/WalletMenuItem.vue @@ -44,27 +44,43 @@ -
+
+
{ } }) -const { data: existingProfiles } = useQuery({ +const { data: existingProfiles, isLoading: isProfilesLoading } = useQuery< + Profile[] +>({ queryKey: [ 'account-profiles', computed(() => `${walletAccounts.value.sort().join(',')}`), From 8b6d55e063cd9f8592e521391a60adcf8f5e9297 Mon Sep 17 00:00:00 2001 From: Jarsen <31397967+Jarsen136@users.noreply.github.com> Date: Mon, 22 Jul 2024 22:54:46 +0200 Subject: [PATCH 3/5] chore: NeoSkeleton --- components/common/ConnectWallet/WalletMenuItem.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/components/common/ConnectWallet/WalletMenuItem.vue b/components/common/ConnectWallet/WalletMenuItem.vue index afc1b4532c..9e731e75b1 100644 --- a/components/common/ConnectWallet/WalletMenuItem.vue +++ b/components/common/ConnectWallet/WalletMenuItem.vue @@ -69,9 +69,12 @@
-
+ class="!w-[73px] !h-[22px] mr-1" + width="100%" + height="100%" + no-margin />
@@ -97,7 +100,7 @@ import shouldUpdate from '@/utils/shouldUpdate' import { formatAddress } from '@/utils/account' import shortAddress from '@/utils/shortAddress' import { useWalletStore } from '@/stores/wallet' -import { NeoIcon } from '@kodadot1/brick' +import { NeoIcon, NeoSkeleton } from '@kodadot1/brick' import Avatar from '@/components/shared/Avatar.vue' import NeoTag from '@/components/shared/gallery/NeoTag.vue' import { fetchProfilesByIds, toSubstrateAddress } from '@/services/profile' From 4cfdcf620043a0a377bd89b38ac1b59b980779e9 Mon Sep 17 00:00:00 2001 From: Jarsen <31397967+Jarsen136@users.noreply.github.com> Date: Tue, 23 Jul 2024 17:53:02 +0200 Subject: [PATCH 4/5] refactor: useProfiles --- .../collection/activity/events/Events.vue | 44 +++++----- .../common/ConnectWallet/WalletMenuItem.vue | 80 ++++++++++--------- composables/useProfiles.ts | 20 +++++ 3 files changed, 83 insertions(+), 61 deletions(-) create mode 100644 composables/useProfiles.ts diff --git a/components/collection/activity/events/Events.vue b/components/collection/activity/events/Events.vue index 45e3119a92..4d278bb404 100644 --- a/components/collection/activity/events/Events.vue +++ b/components/collection/activity/events/Events.vue @@ -4,7 +4,8 @@ :no-results-main="$t('activity.noResults')" :no-results-sub="$t('activity.noResultsSub')" :show-no-results="events.length > 0 && !displayedEvents.length" - data-testid="nfts-event-table"> + data-testid="nfts-event-table" + >