diff --git a/packages/page-parachains/src/Auctions/Auction.tsx b/packages/page-parachains/src/Auctions/Auction.tsx
index eba0fbcd92..3e53fefa1d 100644
--- a/packages/page-parachains/src/Auctions/Auction.tsx
+++ b/packages/page-parachains/src/Auctions/Auction.tsx
@@ -92,20 +92,36 @@ function Auction ({ auctionInfo, campaigns, className, winningData }: Props): Re
header={headerRef.current}
noBodyTag
>
- {auctionInfo && newRaise && winningData?.map(({ blockNumber, winners }, round) => (
-
- {interleave(winners, round !== 0 || winningData.length !== 1).map((value, index) => (
-
- ))}
-
- ))}
+ {auctionInfo && newRaise && winningData && (
+ winningData.length
+ ? winningData.map(({ blockNumber, winners }, round) => (
+
+ {interleave(winners, round !== 0 || winningData.length !== 1).map((value, index) => (
+
+ ))}
+
+ ))
+ : newRaise && (newRaise.length !== 0) && (
+
+ {interleave([], false).map((value, index) => (
+
+ ))}
+
+ )
+ )}
);
}
diff --git a/packages/page-parachains/src/Auctions/WinRange.tsx b/packages/page-parachains/src/Auctions/WinRange.tsx
index f7ebefa2df..d697dd7e8b 100644
--- a/packages/page-parachains/src/Auctions/WinRange.tsx
+++ b/packages/page-parachains/src/Auctions/WinRange.tsx
@@ -14,7 +14,7 @@ import { useTranslation } from '../translate';
interface Props {
auctionInfo: AuctionInfo;
- blockNumber: BN;
+ blockNumber?: BN;
className?: string;
isFirst: boolean;
isLatest: boolean;
@@ -30,7 +30,7 @@ function WinRanges ({ auctionInfo, blockNumber, className = '', isFirst, isLates
{isFirst && (
{isLatest
? t('latest')
- : <>#{formatNumber(blockNumber.isZero() ? auctionInfo.endBlock : blockNumber)}>
+ : <>#{formatNumber((!blockNumber || blockNumber.isZero()) ? auctionInfo.endBlock : blockNumber)}>
}
)}