@@ -25,73 +25,59 @@ interface GameData {
2525const SAMPLE_GAMES : GameData [ ] = [
2626 {
2727 id : 'sample1' ,
28- white : { name : 'Magnus Carlsen' , rating : 2830 } ,
29- black : { name : 'Fabiano Caruana' , rating : 2805 } ,
28+ white : { name : 'Veselin Topalov' } ,
29+ black : { name : 'Viswanathan Anand' } ,
3030 isLive : false ,
31- url : '/analysis/magnus-vs-fabiano-2024 ' ,
31+ url : '/analysis/a3SlSwsE/12 ' ,
3232 } ,
3333 {
3434 id : 'sample2' ,
35- white : { name : 'Ding Liren' , rating : 2780 } ,
36- black : { name : 'Hikaru Nakamura' , rating : 2760 } ,
35+ white : { name : 'Vladimir Kramnik' } ,
36+ black : { name : 'Viswanathan Anand' } ,
3737 isLive : false ,
38- url : '/analysis/ding-vs-hikaru-2024 ' ,
38+ url : '/analysis/HALtyMwL/5 ' ,
3939 } ,
4040 {
4141 id : 'sample3' ,
42- white : { name : 'Ian Nepomniachtchi' , rating : 2755 } ,
43- black : { name : 'Wesley So' , rating : 2745 } ,
42+ white : { name : 'Anatoly Karpov' } ,
43+ black : { name : 'Garry Kasparov' } ,
4444 isLive : false ,
45- url : '/analysis/nepo-vs-wesley-2024 ' ,
45+ url : '/analysis/b6q7gDGK/16 ' ,
4646 } ,
4747 {
4848 id : 'sample4' ,
49- white : { name : 'Alireza Firouzja' , rating : 2740 } ,
50- black : { name : 'Anish Giri' , rating : 2720 } ,
49+ white : { name : 'Anatoly Karpov' } ,
50+ black : { name : 'Garry Kasparov' } ,
5151 isLive : false ,
52- url : '/analysis/alireza-vs-anish-2024 ' ,
52+ url : '/analysis/b6q7gDGK/24 ' ,
5353 } ,
5454 {
5555 id : 'sample5' ,
56- white : { name : 'Levon Aronian' , rating : 2735 } ,
57- black : { name : 'Maxime Vachier-Lagrave' , rating : 2730 } ,
56+ white : { name : 'Robert Fischer' } ,
57+ black : { name : 'Boris Spassky' } ,
5858 isLive : false ,
59- url : '/analysis/levon-vs-mvl-2024 ' ,
59+ url : '/analysis/Eyl4uwTZ/6 ' ,
6060 } ,
6161 {
6262 id : 'sample6' ,
63- white : { name : 'Shakhriyar Mamedyarov' , rating : 2725 } ,
64- black : { name : 'Teimour Radjabov' , rating : 2715 } ,
63+ white : { name : 'Tigran Petrosian' } ,
64+ black : { name : 'Boris Spassky' } ,
6565 isLive : false ,
66- url : '/analysis/shakh-vs-teimour-2024 ' ,
66+ url : '/analysis/hm6ViybN/10 ' ,
6767 } ,
6868 {
6969 id : 'sample7' ,
70- white : { name : 'Richard Rapport' , rating : 2710 } ,
71- black : { name : 'Sergey Karjakin' , rating : 2700 } ,
70+ white : { name : 'Mikhail Botvinnik' } ,
71+ black : { name : 'Mikhail Tal' } ,
7272 isLive : false ,
73- url : '/analysis/rapport-vs-karjakin-2024 ' ,
73+ url : '/analysis/wC9lnnUr/6 ' ,
7474 } ,
7575 {
7676 id : 'sample8' ,
77- white : { name : 'Viswanathan Anand' , rating : 2690 } ,
78- black : { name : 'Vladimir Kramnik' , rating : 2685 } ,
77+ white : { name : 'Jose Capablanca' } ,
78+ black : { name : 'Alexander Alekhine' } ,
7979 isLive : false ,
80- url : '/analysis/anand-vs-kramnik-2024' ,
81- } ,
82- {
83- id : 'sample9' ,
84- white : { name : 'Pentala Harikrishna' , rating : 2675 } ,
85- black : { name : 'Yu Yangyi' , rating : 2670 } ,
86- isLive : false ,
87- url : '/analysis/hari-vs-yangyi-2024' ,
88- } ,
89- {
90- id : 'sample10' ,
91- white : { name : 'Alexander Grischuk' , rating : 2665 } ,
92- black : { name : 'Jan-Krzysztof Duda' , rating : 2660 } ,
93- isLive : false ,
94- url : '/analysis/grischuk-vs-duda-2024' ,
80+ url : '/analysis/G5ogxOsz/11' ,
9581 } ,
9682]
9783
@@ -154,7 +140,7 @@ const GameChip: React.FC<GameChipProps> = ({ game, onClick }) => {
154140 ? `View broadcast: ${ game . black . name } ${ game . isLive ? ' (Live)' : '' } `
155141 : `View game between ${ game . white . name } and ${ game . black . name } ${ game . isLive ? ' (Live)' : '' } `
156142 }
157- className = "group relative flex h-14 min-w-48 max-w-48 cursor-pointer flex-row items-center gap-3 rounded bg-white/[3%] px-4 py-2 backdrop-blur-sm transition-all duration-200 hover:bg-white/[6%] focus:outline-none focus:ring-2 focus:ring-white/20 "
143+ className = "group relative flex h-14 min-w-48 max-w-48 cursor-pointer flex-row items-center gap-3 rounded bg-white/[3%] px-4 py-2 backdrop-blur-sm transition-all duration-200 hover:bg-white/[6%]"
158144 style = { { transform : rotation } }
159145 >
160146 { game . isLive && (
0 commit comments