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 fd7f814c1..3412a9f4f 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 }) => { renderPlaceholder={() =>
} />
- + {project.metadata?.name || project.id}
@@ -48,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} )} @@ -62,19 +77,13 @@ const ProjectCard: React.FC = ({ 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