@@ -6,6 +6,7 @@ import { useEffect, useMemo, useState } from 'react'
66
77import {
88 CANDIDATES_FEATURED_POSITIONS ,
9+ CANDIDATES_ROUND_EIGHT_POSITIONS ,
910 CANDIDATES_ROUND_FOUR_POSITIONS ,
1011 CANDIDATES_ROUND_THREE_POSITIONS ,
1112 CANDIDATES_ROUND_TWO_POSITIONS ,
@@ -210,6 +211,9 @@ export default function CandidatesPage() {
210211 const compactFeaturedTitles = shouldCompactTitles (
211212 CANDIDATES_FEATURED_POSITIONS ,
212213 )
214+ const compactRoundEightTitles = shouldCompactTitles (
215+ CANDIDATES_ROUND_EIGHT_POSITIONS ,
216+ )
213217 const compactRoundFourTitles = shouldCompactTitles (
214218 CANDIDATES_ROUND_FOUR_POSITIONS ,
215219 )
@@ -274,7 +278,7 @@ export default function CandidatesPage() {
274278 FIDE Candidates Tournament 2026
275279 </ h1 >
276280 < p className = "mt-2 text-sm uppercase tracking-[0.2em] text-white/45" >
277- Round 8
281+ Round 9
278282 </ p >
279283 < div className = "mt-4 flex flex-wrap gap-3" >
280284 < Link
@@ -299,7 +303,7 @@ export default function CandidatesPage() {
299303 </ header >
300304 { CANDIDATES_FEATURED_POSITIONS . length > 0 ? (
301305 < >
302- < ChallengeSectionTitle title = "Round 8 Challenges" />
306+ < ChallengeSectionTitle title = "Round 9 Challenges" />
303307 { CANDIDATES_FEATURED_POSITIONS . map ( ( position ) => (
304308 < PositionPill
305309 key = { position . id }
@@ -310,6 +314,19 @@ export default function CandidatesPage() {
310314 ) ) }
311315 </ >
312316 ) : null }
317+ { CANDIDATES_ROUND_EIGHT_POSITIONS . length > 0 ? (
318+ < >
319+ < ChallengeSectionTitle title = "Round 8 Challenges" />
320+ { CANDIDATES_ROUND_EIGHT_POSITIONS . map ( ( position ) => (
321+ < PositionPill
322+ key = { position . id }
323+ position = { position }
324+ completed = { completedChallengeIds . includes ( position . id ) }
325+ compactTitle = { compactRoundEightTitles }
326+ />
327+ ) ) }
328+ </ >
329+ ) : null }
313330 { CANDIDATES_ROUND_FOUR_POSITIONS . length > 0 ? (
314331 < >
315332 < ChallengeSectionTitle title = "Round 4 Challenges" />
0 commit comments