Skip to content

Commit 7c8e4e0

Browse files
committed
fix: solve comments
1 parent d7ae8f2 commit 7c8e4e0

10 files changed

Lines changed: 56 additions & 2 deletions

File tree

apps/evm/src/libs/translations/translations/en.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "Sec",
12621262
"title": "End of cycle"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "You qualified for Prime in this cycle. Take positions in Prime markets to earn additional rewards.",
1266+
"notEligibleMessage": "You did not qualify for Prime during the last cycle. Stake XVS to compete for Prime in the next cycle.",
1267+
"title": "Last Cycle Prime Summary",
1268+
"totalRewardsTitle": "Total Prime rewards distributed during the last cycle",
1269+
"userRewardsTitle": "Your Prime rewards last cycle"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Prime score",

apps/evm/src/libs/translations/translations/ja.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "",
12621262
"title": "サイクル終了"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "今サイクルで Prime の対象になりました。Prime マーケットでポジションを取ると追加報酬を獲得できます。",
1266+
"notEligibleMessage": "前サイクルでは Prime の対象ではありませんでした。XVS をステークして次のサイクルで Prime を目指しましょう。",
1267+
"title": "前サイクルの Prime サマリー",
1268+
"totalRewardsTitle": "前サイクルに分配された Prime 報酬の合計",
1269+
"userRewardsTitle": "前サイクルのあなたの Prime 報酬"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Prime スコア",

apps/evm/src/libs/translations/translations/th.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "วินาที",
12621262
"title": "สิ้นสุดรอบ"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "คุณมีสิทธิ์รับ Prime ในรอบนี้ เปิดสถานะในตลาด Prime เพื่อรับรางวัลเพิ่มเติม",
1266+
"notEligibleMessage": "คุณไม่มีสิทธิ์รับ Prime ในรอบที่แล้ว Stake XVS เพื่อแข่งขันรับ Prime ในรอบถัดไป",
1267+
"title": "สรุป Prime รอบที่แล้ว",
1268+
"totalRewardsTitle": "รางวัล Prime ทั้งหมดที่แจกจ่ายในรอบที่แล้ว",
1269+
"userRewardsTitle": "รางวัล Prime ของคุณในรอบที่แล้ว"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "คะแนน Prime",

apps/evm/src/libs/translations/translations/tr.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "Sn.",
12621262
"title": "Döngü sonu"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "Bu döngüde Prime için uygun oldun. Ek ödül kazanmak için Prime piyasalarında pozisyon al.",
1266+
"notEligibleMessage": "Son döngüde Prime için uygun değildin. Bir sonraki döngüde Prime için yarışmak üzere XVS stake et.",
1267+
"title": "Son Döngü Prime Özeti",
1268+
"totalRewardsTitle": "Son döngüde dağıtılan toplam Prime ödülleri",
1269+
"userRewardsTitle": "Son döngüdeki Prime ödülleriniz"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Prime puanı",

apps/evm/src/libs/translations/translations/vi.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "Giây",
12621262
"title": "Kết thúc chu kỳ"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "Bạn đủ điều kiện nhận Prime trong chu kỳ này. Hãy mở vị thế trong các thị trường Prime để nhận thêm phần thưởng.",
1266+
"notEligibleMessage": "Bạn không đủ điều kiện nhận Prime trong chu kỳ trước. Stake XVS để cạnh tranh Prime trong chu kỳ tiếp theo.",
1267+
"title": "Tóm tắt Prime chu kỳ trước",
1268+
"totalRewardsTitle": "Tổng phần thưởng Prime đã phân phối trong chu kỳ trước",
1269+
"userRewardsTitle": "Phần thưởng Prime của bạn trong chu kỳ trước"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Điểm Prime",

apps/evm/src/libs/translations/translations/zh-Hans.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "",
12621262
"title": "周期结束"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "你在本周期已具备 Prime 资格。在 Prime 市场建仓以赚取额外奖励。",
1266+
"notEligibleMessage": "你在上一周期未具备 Prime 资格。质押 XVS 以在下一周期竞争 Prime。",
1267+
"title": "上一周期 Prime 汇总",
1268+
"totalRewardsTitle": "上一周期分发的 Prime 总奖励",
1269+
"userRewardsTitle": "你上一周期的 Prime 奖励"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Prime 分数",

apps/evm/src/libs/translations/translations/zh-Hant.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,6 +1261,13 @@
12611261
"sec": "",
12621262
"title": "週期結束"
12631263
},
1264+
"lastCycleSummary": {
1265+
"eligibleMessage": "你在本週期已具備 Prime 資格。在 Prime 市場建倉以賺取額外獎勵。",
1266+
"notEligibleMessage": "你在上一週期未具備 Prime 資格。質押 XVS 以在下一週期競爭 Prime。",
1267+
"title": "上一週期 Prime 彙總",
1268+
"totalRewardsTitle": "上一週期分發的 Prime 總獎勵",
1269+
"userRewardsTitle": "你上一週期的 Prime 獎勵"
1270+
},
12641271
"rankTable": {
12651272
"columns": {
12661273
"primeScore": "Prime 分數",

apps/evm/src/pages/PrimeLeaderboard/LastCycleSummaryModal/__tests__/index.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ describe('pages/PrimeLeaderboard/LastCycleSummaryModal', () => {
1212
expect(
1313
screen.getByText('Total Prime rewards distributed during the last cycle'),
1414
).toBeInTheDocument();
15-
expect(screen.getByText('Your Prime rewards this cycle')).toBeInTheDocument();
15+
expect(screen.getByText('Your Prime rewards last cycle')).toBeInTheDocument();
1616
});
1717
});

apps/evm/src/pages/PrimeLeaderboard/LastCycleSummaryModal/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ export const LastCycleSummaryModal: React.FC<LastCycleSummaryModalProps> = ({
8585
/>
8686

8787
<UserRewardsCard
88+
title={t('primeLeaderboard.lastCycleSummary.userRewardsTitle')}
8889
totalRewardsCents={placeholderUserRewardsCents}
8990
marketRewards={userMarketRewards}
9091
content={userRewardsContent}

apps/evm/src/pages/PrimeLeaderboard/UserRewardsCard/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export interface UserMarketReward {
1818
export interface UserRewardsCardProps {
1919
totalRewardsCents: number;
2020
marketRewards: UserMarketReward[];
21+
title?: React.ReactNode;
2122
// Replaces the default headline (Prime badge + total amount). Used by the rules modal to show a
2223
// contextual message instead of the amount
2324
content?: React.ReactNode;
@@ -30,6 +31,7 @@ export interface UserRewardsCardProps {
3031
export const UserRewardsCard: React.FC<UserRewardsCardProps> = ({
3132
totalRewardsCents,
3233
marketRewards,
34+
title,
3335
content,
3436
showMarketActions = true,
3537
className,
@@ -44,7 +46,9 @@ export const UserRewardsCard: React.FC<UserRewardsCardProps> = ({
4446
)}
4547
>
4648
<div>
47-
<p className="text-b1r text-light-grey">{t('primeLeaderboard.userRewards.title')}</p>
49+
<p className="text-b1r text-light-grey">
50+
{title ?? t('primeLeaderboard.userRewards.title')}
51+
</p>
4852

4953
{content ?? (
5054
<div className="flex items-center gap-x-3">

0 commit comments

Comments
 (0)