Skip to content

Commit fc0d6e7

Browse files
committed
add deprecating feeds to sidebar + exclusion to filter stream deprecations in feeds tables
1 parent 8a83ff6 commit fc0d6e7

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

src/config/sidebar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,10 @@ export const SIDEBAR: Partial<Record<Sections, SectionEntry[]>> = {
596596
title: "Selecting Quality Data Feeds",
597597
url: "data-feeds/selecting-data-feeds",
598598
},
599+
{
600+
title: "Deprecating Feeds",
601+
url: "data-feeds/deprecating-feeds",
602+
},
599603
],
600604
},
601605
{

src/features/feeds/components/FeedList.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,7 +1109,8 @@ export const FeedList = ({
11091109
.filter((network: any) => {
11101110
let foundDeprecated = false
11111111
network.metadata?.forEach((feed: any) => {
1112-
if (feed.feedCategory === "deprecating") {
1112+
// Only include actual feeds (not streams) with deprecating status
1113+
if (feed.feedCategory === "deprecating" && !(feed.contractType === "verifier" && feed.feedId)) {
11131114
foundDeprecated = true
11141115
}
11151116
})
@@ -1135,7 +1136,10 @@ export const FeedList = ({
11351136
}
11361137
network={{
11371138
...network,
1138-
metadata: network.metadata.filter((feed: any) => feed.feedCategory === "deprecating"),
1139+
metadata: network.metadata.filter(
1140+
(feed: any) =>
1141+
feed.feedCategory === "deprecating" && !(feed.contractType === "verifier" && feed.feedId)
1142+
),
11391143
}}
11401144
showExtraDetails={showExtraDetails}
11411145
showOnlySVR={showOnlySVR}
@@ -1160,7 +1164,8 @@ export const FeedList = ({
11601164
if (isDeprecating) {
11611165
let foundDeprecated = false
11621166
network.metadata?.forEach((feed: any) => {
1163-
if (feed.feedCategory === "deprecating") {
1167+
// Only include actual feeds (not streams) with deprecating status
1168+
if (feed.feedCategory === "deprecating" && !(feed.contractType === "verifier" && feed.feedId)) {
11641169
foundDeprecated = true
11651170
}
11661171
})

src/features/feeds/components/Tables.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1154,7 +1154,10 @@ export const MainnetTable = ({
11541154
return false
11551155
}
11561156

1157-
if (isDeprecating) return !!metadata.docs.shutdownDate
1157+
if (isDeprecating) {
1158+
// Only show feeds (not streams) with shutdown dates
1159+
return !!metadata.docs.shutdownDate && !(metadata.contractType === "verifier" && metadata.feedId)
1160+
}
11581161

11591162
// Use shared visibility logic with filters
11601163
return isFeedVisible(metadata, dataFeedType as any, ecosystem, {

0 commit comments

Comments
 (0)