Skip to content

Commit 0be6887

Browse files
committed
feat(staking): hide empty pools
1 parent 31e93f0 commit 0be6887

File tree

1 file changed

+11
-3
lines changed
  • apps/staking/src/components/OracleIntegrityStaking

1 file changed

+11
-3
lines changed

apps/staking/src/components/OracleIntegrityStaking/index.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -608,9 +608,17 @@ const PublisherList = ({
608608
const filter = useFilter({ sensitivity: "base", usage: "search" });
609609
const [currentPage, setPage] = useState(1);
610610
const collator = useCollator();
611+
const activePublishers = useMemo(
612+
() =>
613+
publishers.filter(
614+
(publisher) =>
615+
publisher.poolCapacity > 0n || hasAnyPositions(publisher),
616+
),
617+
[publishers],
618+
);
611619
const filteredSortedPublishers = useMemo(
612620
() =>
613-
publishers
621+
activePublishers
614622
.filter(
615623
(publisher) =>
616624
filter.contains(publisher.publicKey.toBase58(), search) ||
@@ -629,7 +637,7 @@ const PublisherList = ({
629637
}
630638
return compare(collator, a, b, yieldRate, sort);
631639
}),
632-
[publishers, search, sort, filter, yieldRate, yoursFirst, collator],
640+
[activePublishers, search, sort, filter, yieldRate, yoursFirst, collator],
633641
);
634642

635643
const paginatedPublishers = useMemo(
@@ -1467,7 +1475,7 @@ const UtilizationMeter = ({ publisher, ...props }: UtilizationMeterProps) => {
14671475
})}
14681476
>
14691477
{Number.isNaN(utilizationPercent)
1470-
? "Empty Pool"
1478+
? "Inactive Pool"
14711479
: `${utilizationPercent.toString()}%`}
14721480
</div>
14731481
</div>

0 commit comments

Comments
 (0)