From 56d8035d445cd267b8bd81439289dbabfb5ca952 Mon Sep 17 00:00:00 2001 From: yuetloo Date: Wed, 19 Jul 2023 01:17:35 -0400 Subject: [PATCH 1/2] fix missing fields and claim button on the leaderboard project profile --- vue-app/src/api/projects.ts | 14 ++++++++++++-- vue-app/src/components/ProjectProfile.vue | 2 +- vue-app/src/views/LeaderboardProject.vue | 11 ++++++++++- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/vue-app/src/api/projects.ts b/vue-app/src/api/projects.ts index c9cc36b71..c6a85de33 100644 --- a/vue-app/src/api/projects.ts +++ b/vue-app/src/api/projects.ts @@ -214,9 +214,9 @@ export async function getLeaderboardProject( const project = data.projects.find(project => project.id === projectId) const metadata = project.metadata - const thumbnailHash = metadata.imageHash + const thumbnailHash = metadata.thumbnailImageHash || metadata.imageHash const thumbnailImageUrl = thumbnailHash ? `${ipfsGatewayUrl}/ipfs/${thumbnailHash}` : undefined - const bannerHash = metadata.imageHash + const bannerHash = metadata.bannerImageHash || metadata.imageHash const bannerImageUrl = bannerHash ? `${ipfsGatewayUrl}/ipfs/${bannerHash}` : undefined return { @@ -225,6 +225,16 @@ export async function getLeaderboardProject( name: project.name, description: metadata.description, tagline: metadata.tagline, + category: metadata.category, + problemSpace: metadata.problemSpace, + plans: metadata.plans, + teamName: metadata.teamName, + teamDescription: metadata.teamDescription, + githubUrl: metadata.githubUrl, + radicleUrl: metadata.radicleUrl, + websiteUrl: metadata.websiteUrl, + twitterUrl: metadata.twitterUrl, + discordUrl: metadata.discordUrl, thumbnailImageUrl, bannerImageUrl, index: project.recipientIndex, diff --git a/vue-app/src/components/ProjectProfile.vue b/vue-app/src/components/ProjectProfile.vue index 745db52f5..1bdc167ed 100644 --- a/vue-app/src/components/ProjectProfile.vue +++ b/vue-app/src/components/ProjectProfile.vue @@ -20,7 +20,7 @@
- +

{{ $t('projectProfile.p1') }}

diff --git a/vue-app/src/views/LeaderboardProject.vue b/vue-app/src/views/LeaderboardProject.vue index e09423647..3c4c52ad5 100644 --- a/vue-app/src/views/LeaderboardProject.vue +++ b/vue-app/src/views/LeaderboardProject.vue @@ -1,10 +1,13 @@