From b032e014479afbece9db4b86de60978101266161 Mon Sep 17 00:00:00 2001 From: cyrbuzz Date: Tue, 12 Mar 2024 13:02:46 +0800 Subject: [PATCH 1/2] fix: booster amount --- src/components/ProjectCard/ProjectCard.tsx | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/components/ProjectCard/ProjectCard.tsx b/src/components/ProjectCard/ProjectCard.tsx index fd7f814c1..20c5e2307 100644 --- a/src/components/ProjectCard/ProjectCard.tsx +++ b/src/components/ProjectCard/ProjectCard.tsx @@ -7,6 +7,7 @@ import { Address, Typography } from '@subql/components'; import { ProjectFieldsFragment, ProjectType } from '@subql/network-query'; import { formatSQT } from '@subql/react-hooks'; import { formatNumber, TOKEN } from '@utils'; +import BigNumber from 'bignumber.js'; import dayjs from 'dayjs'; import { ProjectMetadata } from 'src/models'; @@ -32,6 +33,16 @@ const ProjectCard: React.FC = ({ project, onClick }) => { return project.metadata.image; }, [project.metadata]); + const booster = React.useMemo(() => { + return project?.deployments?.nodes.reduce( + (cur, add) => + cur.plus( + BigNumber(add?.deploymentBoosterSummaries?.groupedAggregates?.[0]?.sum?.totalAmount.toString() || '0'), + ), + BigNumber(0), + ); + }, [project?.deployments?.nodes]); + return (
= ({ project, onClick }) => { {project?.deployments?.nodes.reduce((cur, add) => cur + (add?.indexers.totalCount || 0), 0)} - Indexers + Operator
- {formatNumber( - formatSQT( - project?.deployments?.nodes?.[0]?.deploymentBoosterSummaries?.groupedAggregates?.[0]?.sum - ?.totalAmount || '0', - ), - )}{' '} - {TOKEN} + {formatNumber(formatSQT(booster.toString()))} {TOKEN} Boost From e08dc4eb14ce819df7bd4e471ff3f23b009ea83e Mon Sep 17 00:00:00 2001 From: cyrbuzz Date: Tue, 12 Mar 2024 13:05:21 +0800 Subject: [PATCH 2/2] fix: manifest --- public/manifest.json | 8 ++++---- src/components/ProjectCard/ProjectCard.tsx | 10 +++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/public/manifest.json b/public/manifest.json index 6af4d3848..d655be74d 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -8,13 +8,13 @@ "type": "image/x-icon" }, { - "src": "logo192.png", - "type": "image/png", + "src": "favicon.ico", + "type": "image/x-icon", "sizes": "192x192" }, { - "src": "logo512.png", - "type": "image/png", + "src": "favicon.ico", + "type": "image/x-icon", "sizes": "512x512" } ], diff --git a/src/components/ProjectCard/ProjectCard.tsx b/src/components/ProjectCard/ProjectCard.tsx index 20c5e2307..3412a9f4f 100644 --- a/src/components/ProjectCard/ProjectCard.tsx +++ b/src/components/ProjectCard/ProjectCard.tsx @@ -51,7 +51,11 @@ const ProjectCard: React.FC = ({ project, onClick }) => { renderPlaceholder={() =>
} />
- + {project.metadata?.name || project.id}
@@ -59,10 +63,10 @@ const ProjectCard: React.FC = ({ project, onClick }) => { {project.type === ProjectType.SUBQUERY ? (
) : ( - + {project.manifest?.rpcFamily?.[0]} {project.manifest?.rpcFamily?.[0] && project.manifest?.nodeType && ' - '} - {project.manifest?.nodeType} + {project.manifest?.nodeType} )}