Skip to content

Commit 4c04b0b

Browse files
authored
fix: bonkuary time guard (#38)
* add guard to prevent show until competition start * style adjustment and default tab fix for innactive bonkuary * put dev back
1 parent e41a9f1 commit 4c04b0b

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

src/hooks/rewards/util.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export const CURRENT_SURGE_REWARDS_DETAILS = {
4545
};
4646

4747
export const CURRENT_BONK_REWARDS_DETAILS = {
48+
startTime: '2026-02-01T00:00:00.000Z', // start of february 2026
4849
endTime: '2026-02-28T23:59:59.000Z', // end of february 2026
4950
};
5051

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { isDev } from '@/constants/networks';
22
import { StatsigFlags } from '@/constants/statsig';
33

4+
import { CURRENT_BONK_REWARDS_DETAILS } from './rewards/util';
45
import { useStatsigGateValue } from './useStatsig';
56

67
export const useEnableBonkPnlLeaderboard = () => {
78
const bonkPnlLeaderboardFF = useStatsigGateValue(StatsigFlags.ffBonkPnlLeaderboard);
8-
return isDev || bonkPnlLeaderboardFF;
9+
const isLive = new Date() >= new Date(CURRENT_BONK_REWARDS_DETAILS.startTime);
10+
return isDev || bonkPnlLeaderboardFF || isLive;
911
};

src/pages/token/CompetitionIncentivesPanel.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const September2025RewardsPanel = () => {
4444
<div tw="flex flex-col gap-1.5">
4545
<div tw="flex flex-col gap-0.5">
4646
<div tw="flex items-center gap-0.5">
47-
<div tw="font-medium-bold">
47+
<div tw="mb-0.25 font-medium-bold">
4848
<span tw="font-bold">
4949
{stringGetter({
5050
key: STRING_KEYS.COMPETITION_HEADLINE_DEC_2025_UPDATE_1,
@@ -53,10 +53,12 @@ const September2025RewardsPanel = () => {
5353
},
5454
})}
5555
</span>
56+
<span tw="ml-0.5">
57+
<SuccessTag size={TagSize.Medium}>
58+
{stringGetter({ key: STRING_KEYS.ACTIVE })}
59+
</SuccessTag>
60+
</span>
5661
</div>
57-
<SuccessTag size={TagSize.Medium}>
58-
{stringGetter({ key: STRING_KEYS.ACTIVE })}
59-
</SuccessTag>
6062
</div>
6163
<div>
6264
<p tw="mb-0.5 text-color-text-0">

src/pages/token/RewardsPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const RewardsPage = () => {
5454

5555
const { usdcDenom } = useTokenConfigs();
5656

57-
const [value, setValue] = useState(enableBonkPnlLeaderboard ? Tab.BonkPnl : Tab.Rewards);
57+
const [value, setValue] = useState(enableBonkPnlLeaderboard ? Tab.BonkPnl : Tab.Competition);
5858

5959
const { totalRewards } = orEmptyObj(BonsaiHooks.useStakingRewards().data);
6060

0 commit comments

Comments
 (0)