diff --git a/components/Table/index.tsx b/components/Table/index.tsx index 47915c6..992fadf 100644 --- a/components/Table/index.tsx +++ b/components/Table/index.tsx @@ -36,7 +36,7 @@ const Table = ({ columns, data, ...props }) => { "symbol", "usage", "slug", - "delist", + "untracked", ], }, }, @@ -169,7 +169,7 @@ const Table = ({ columns, data, ...props }) => { borderColor: "$border", verticalAlign: "middle", width: "auto", - borderTopStyle: cell.row.values.delist + borderTopStyle: cell.row.values.untracked ? "dashed" : "solid", display: cell.column.hideOnMobile @@ -210,13 +210,13 @@ function renderSwitch(cell) { ).toLocaleString()}`; } case "usage.revenue.thirtyDayTotal": { - if (cell.row.values.delist) return "--"; + if (cell.row.values.untracked) return "--"; return `$${Math.round( cell.row.values.usage.revenue.thirtyDayTotal ).toLocaleString()}`; } case "usage.revenue.ninetyDayTotal": { - if (cell.row.values.delist) return "--"; + if (cell.row.values.untracked) return "--"; return `$${Math.round( cell.row.values.usage.revenue.ninetyDayTotal ).toLocaleString()}`; @@ -240,7 +240,7 @@ function renderSwitch(cell) { ); } case "usage.revenue.thirtyDayPercentChange": { - if (cell.row.values.delist) return "--"; + if (cell.row.values.untracked) return "--"; const color = cell.row.values.usage.revenue.thirtyDayPercentChange > 0 ? defaultTheme.colors.green @@ -262,7 +262,7 @@ function renderSwitch(cell) { ); } case "lastThirtyDays": { - if (cell.row.values.delist) return "--"; + if (cell.row.values.untracked) return "--"; const color = cell.row.values.usage.revenue.thirtyDayPercentChange > 0 ? defaultTheme.colors.green diff --git a/components/Ticker/index.tsx b/components/Ticker/index.tsx index 2def212..a48d054 100644 --- a/components/Ticker/index.tsx +++ b/components/Ticker/index.tsx @@ -69,9 +69,10 @@ const Ticker = ({ projects }) => { - {projects.map( + {[...projects, ...projects].map( (project, i) => - !project.delist && + !project.untracked && + !project.hide && )} )} diff --git a/pages/[slug].tsx b/pages/[slug].tsx index 841f026..9dc5878 100644 --- a/pages/[slug].tsx +++ b/pages/[slug].tsx @@ -214,7 +214,7 @@ const Project = ({ slug, index, projects, project }) => { }} > - {!project.delist && ( + {!project.untracked && ( {/* {trophies[index]} @@ -254,7 +254,7 @@ const Project = ({ slug, index, projects, project }) => { {project.description} - {!project.delist && ( + {!project.untracked && ( { }, }} > - {project.delist ? ( + {project.untracked ? ( It's been reported that the demand-side fees being diff --git a/pages/api/projects/index.ts b/pages/api/projects/index.ts index f7d664c..0efd589 100644 --- a/pages/api/projects/index.ts +++ b/pages/api/projects/index.ts @@ -22,7 +22,7 @@ export const getProjects = async () => { const data: Project = await getProject(project); const valid = validate(data); - if (valid) { + if (valid && !registry[project].hide) { const [oneWeekTotal, oneWeekPercentChange] = getTwoPeriodPercentChange( data.usage.revenue.now, data.usage.revenue.oneWeekAgo, @@ -45,16 +45,16 @@ export const getProjects = async () => { ...data.usage.revenue, oneWeekTotal, oneWeekPercentChange, - thirtyDayTotal: registry[project].delist ? 0 : thirtyDayTotal, + thirtyDayTotal: registry[project].untracked ? 0 : thirtyDayTotal, thirtyDayPercentChange, - ninetyDayTotal: registry[project].delist + ninetyDayTotal: registry[project].untracked ? 0 : data.usage.revenue.now - data.usage.revenue.ninetyDaysAgo, }, }, }); - if (!registry[project].delist) { + if (!registry[project].untracked) { totalParticipantRevenueNow += data.usage.revenue.now; totalParticipantRevenueOneWeekAgo += data.usage.revenue.oneWeekAgo; totalParticipantRevenueTwoWeeksAgo += data.usage.revenue.twoWeeksAgo; diff --git a/pages/index.tsx b/pages/index.tsx index 2d8a111..4c28b5f 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -28,7 +28,7 @@ const StyledTooltipTrigger = styled(TooltipTrigger, { }); const Rank = ({ row }) => { - return row.values.delist ? ( + return row.values.untracked ? ( @@ -99,8 +99,8 @@ const Home = ({ faq, revenue, projects }) => { accessor: "usage", }, { - Header: "Delist", - accessor: "delist", + Header: "Untracked", + accessor: "untracked", }, ], [] diff --git a/registry.json b/registry.json index b19d817..edb65fc 100644 --- a/registry.json +++ b/registry.json @@ -66,7 +66,7 @@ "symbol": "FIL", "coingeckoID": "filecoin", "genesisDate": "2020-10-14", - "delist": true + "untracked": true }, "akash": { "blockchain": "Akash", diff --git a/schema.json b/schema.json index 0547d65..668743e 100644 --- a/schema.json +++ b/schema.json @@ -65,9 +65,9 @@ "examples": ["GRT"], "pattern": "^.*$" }, - "delist": { - "$id": "#root/delist", - "title": "Delist", + "untracked": { + "$id": "#root/untracked", + "title": "Untracked", "type": "boolean", "default": "", "examples": ["true"] diff --git a/types/index.d.ts b/types/index.d.ts index 3b1c807..a1c8b41 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -31,7 +31,7 @@ export interface Project { color: Color; coingeckoID?: CoingeckoID; usage: Usage; - delisted: boolean; + untracked: boolean; [k: string]: unknown; } export interface Usage {