Skip to content

Commit c6e3f6d

Browse files
committed
return filter
1 parent 91b764b commit c6e3f6d

File tree

1 file changed

+35
-26
lines changed

1 file changed

+35
-26
lines changed

src/features/feeds/components/Tables.tsx

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,33 @@ export const MainnetTable = ({
10321032
selectedFeedCategories.map((cat) => cat.toLowerCase()).includes(metadata.feedCategory?.toLowerCase())
10331033
)
10341034
})
1035+
.filter(
1036+
(metadata) =>
1037+
metadata.name.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1038+
metadata.proxyAddress
1039+
?.toLowerCase()
1040+
.replaceAll(" ", "")
1041+
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1042+
metadata.secondaryProxyAddress
1043+
?.toLowerCase()
1044+
.replaceAll(" ", "")
1045+
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1046+
metadata.assetName.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1047+
metadata.feedType.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1048+
metadata.docs.porType
1049+
?.toLowerCase()
1050+
.replaceAll(" ", "")
1051+
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1052+
metadata.docs.porAuditor
1053+
?.toLowerCase()
1054+
.replaceAll(" ", "")
1055+
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1056+
metadata.docs.porSource
1057+
?.toLowerCase()
1058+
.replaceAll(" ", "")
1059+
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1060+
metadata.feedId?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", ""))
1061+
)
10351062

10361063
const slicedFilteredMetadata = filteredMetadata.slice(firstAddr, lastAddr)
10371064

@@ -1097,7 +1124,7 @@ export const TestnetTable = ({
10971124
lastAddr = 1000,
10981125
addrPerPage = 8,
10991126
currentPage = 1,
1100-
paginate = () => {
1127+
paginate = (_page: number) => {
11011128
/* Default no-op function */
11021129
},
11031130
searchValue = "",
@@ -1192,31 +1219,13 @@ export const TestnetTable = ({
11921219
)
11931220
})
11941221
.filter(
1195-
(metadata) =>
1196-
metadata.name.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1197-
metadata.proxyAddress
1198-
?.toLowerCase()
1199-
.replaceAll(" ", "")
1200-
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1201-
metadata.secondaryProxyAddress
1202-
?.toLowerCase()
1203-
.replaceAll(" ", "")
1204-
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1205-
metadata.assetName.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1206-
metadata.feedType.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1207-
metadata.docs.porType
1208-
?.toLowerCase()
1209-
.replaceAll(" ", "")
1210-
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1211-
metadata.docs.porAuditor
1212-
?.toLowerCase()
1213-
.replaceAll(" ", "")
1214-
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1215-
metadata.docs.porSource
1216-
?.toLowerCase()
1217-
.replaceAll(" ", "")
1218-
.includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1219-
metadata.feedId?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", ""))
1222+
(pair) =>
1223+
!searchValue ||
1224+
pair.name?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1225+
pair.proxyAddress?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1226+
pair.assetName?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1227+
pair.feedType?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", "")) ||
1228+
pair.feedId?.toLowerCase().replaceAll(" ", "").includes(searchValue.toLowerCase().replaceAll(" ", ""))
12201229
)
12211230

12221231
const slicedFilteredMetadata = filteredMetadata.slice(firstAddr, lastAddr)

0 commit comments

Comments
 (0)