From e89fd4013d5124c9800a7506ff28e199c3be2087 Mon Sep 17 00:00:00 2001 From: openhands Date: Tue, 24 Feb 2026 12:34:36 +0000 Subject: [PATCH 1/6] fix: Post-purchase holder dashboard on landing page (#150) Co-Authored-By: Claude Sonnet 4.6 --- landing/package.json | 1 + landing/src/components/WalletCard.vue | 5 +- landing/src/router/index.ts | 5 + landing/src/views/HolderDashboardView.vue | 288 ++++++++++++++++ package-lock.json | 15 +- packages/ui-shared/package.json | 11 + .../src/components/TransactionHistory.vue | 312 ++++++++++++++++++ .../src/composables/useHolderDashboard.ts | 140 ++++++++ packages/ui-shared/src/index.ts | 2 + web-app/package.json | 3 +- web-app/src/views/WalletView.vue | 2 +- 11 files changed, 779 insertions(+), 5 deletions(-) create mode 100644 landing/src/views/HolderDashboardView.vue create mode 100644 packages/ui-shared/package.json create mode 100644 packages/ui-shared/src/components/TransactionHistory.vue create mode 100644 packages/ui-shared/src/composables/useHolderDashboard.ts create mode 100644 packages/ui-shared/src/index.ts diff --git a/landing/package.json b/landing/package.json index 76861d6..e724ca8 100644 --- a/landing/package.json +++ b/landing/package.json @@ -18,6 +18,7 @@ }, "dependencies": { "@harb/web3": "*", + "@harb/ui-shared": "*", "@tanstack/vue-query": "^5.92.9", "@wagmi/vue": "^0.2.8", "sass": "^1.83.4", diff --git a/landing/src/components/WalletCard.vue b/landing/src/components/WalletCard.vue index a2c68c8..c39dba3 100644 --- a/landing/src/components/WalletCard.vue +++ b/landing/src/components/WalletCard.vue @@ -1,5 +1,6 @@