@@ -96,9 +96,12 @@ const MarqueeRow = ({ items, reverse = false }: { items: any[], reverse?: boolea
9696 className = { `flex whitespace-nowrap gap-6 pause-on-interaction ${ reverse ? 'animate-marquee-reverse' : 'animate-marquee' } ` }
9797 >
9898 { items . map ( ( t , i ) => (
99- < div
99+ < a
100100 key = { `${ t . handle } -${ i } ` }
101- className = "inline-block md:w-[350px] w-[250px] whitespace-normal bg-zinc-50 dark:bg-zinc-900/50 p-6 rounded-2xl border border-zinc-200 dark:border-white/5 relative group/card hover:border-blue-400/50 transition-all hover:scale-[1.02] shrink-0 cursor-pointer"
101+ href = { `https://x.com/${ t . handle . replace ( '@' , '' ) } ` }
102+ target = "_blank"
103+ rel = "noopener noreferrer"
104+ className = "inline-block md:w-[350px] w-[250px] whitespace-normal bg-zinc-50 dark:bg-zinc-900/50 p-6 rounded-2xl border border-zinc-200 dark:border-white/5 relative group/card hover:border-blue-400/50 transition-all hover:scale-[1.02] shrink-0 cursor-pointer block no-underline"
102105 >
103106 < div className = "flex items-center justify-between mb-4" >
104107 < div className = "flex items-center gap-3" >
@@ -109,15 +112,9 @@ const MarqueeRow = ({ items, reverse = false }: { items: any[], reverse?: boolea
109112 />
110113 < div >
111114 < h4 className = "font-bold text-sm text-gray-900 dark:text-white leading-tight" > { t . name } </ h4 >
112- < a
113- href = { `https://x.com/${ t . handle . replace ( '@' , '' ) } ` }
114- target = "_blank"
115- rel = "noopener noreferrer"
116- className = "text-xs text-blue-400 hover:text-blue-300 transition-colors"
117- onClick = { ( e ) => e . stopPropagation ( ) }
118- >
115+ < span className = "text-xs text-blue-400 group-hover/card:text-blue-300 transition-colors" >
119116 { t . handle }
120- </ a >
117+ </ span >
121118 </ div >
122119 </ div >
123120 < FaTwitter className = "text-blue-400 opacity-20 group-hover/card:opacity-100 transition-opacity" />
@@ -126,7 +123,7 @@ const MarqueeRow = ({ items, reverse = false }: { items: any[], reverse?: boolea
126123 "{ t . text } "
127124 </ p >
128125 < div className = "absolute -bottom-2 -right-2 w-20 h-20 bg-blue-400/5 blur-2xl rounded-full opacity-0 group-hover/card:opacity-100 transition-opacity" > </ div >
129- </ div >
126+ </ a >
130127 ) ) }
131128 </ div >
132129 </ div >
0 commit comments