Skip to content

Commit cbf0ca4

Browse files
committed
feat: add OutdatedMetrics component
1 parent 584bcd9 commit cbf0ca4

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed

features/overview/content/banners/banners.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { CapitalQuarantined } from './capital-quarantined';
44
import { CapacityExceeded } from './capacity-exceeded';
55
import { ThresholdExceeded } from './threshold-exceeded';
66
import { DepositsRestricted } from './deposits-restricted';
7+
import { OutdatedMetrics } from './outdated-metrics';
78

89
import { BannerContainer } from './styles';
910

@@ -16,6 +17,7 @@ export const Banners = () => {
1617
<CapacityExceeded />
1718
<ThresholdExceeded />
1819
<DepositsRestricted />
20+
<OutdatedMetrics />
1921
</BannerContainer>
2022
);
2123
};
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { OutdatedMetrics } from './outdated-metrics';
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { NoticeContainer } from 'features/overview/shared';
2+
3+
import { TextStyled } from '../styles';
4+
5+
export const OutdatedMetrics = () => {
6+
const date = new Date().toDateString();
7+
const title = `Validator Balance Spike Detected — Metrics as of ${date}`;
8+
9+
return (
10+
<NoticeContainer title={title}>
11+
<div>
12+
<TextStyled size="xxs">
13+
A balance spike was detected on one or more validators, likely caused
14+
by a side deposit or consolidation event. Due to current UI
15+
limitations, today&apos;s metrics — Rewards, APR, Carry Spread, and
16+
others — cannot be calculated accurately for this day. Data shown
17+
reflects the last valid snapshot: {date}.
18+
</TextStyled>
19+
</div>
20+
</NoticeContainer>
21+
);
22+
};

0 commit comments

Comments
 (0)