@@ -132,6 +132,18 @@ const CoNetWorKing: React.FC = () => {
132132 ] ;
133133
134134 const partners = [
135+ {
136+ name : "Aragon" ,
137+ logo : "https://aragon.org/images/brand/aragongov.svg" ,
138+ description : "Decentralized governance platform" ,
139+ url : "https://www.aragon.org/"
140+ } ,
141+ {
142+ name : "DappRadar" ,
143+ logo : "https://dappradar.com/hubfs/DappRadar%20Logo%20White.svg" ,
144+ description : "DApp analytics and discovery platform" ,
145+ url : "https://dappradar.com/"
146+ } ,
135147 {
136148 name : "TechCorp" ,
137149 logo : "https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?q=80&w=150&h=150&auto=format&fit=crop" ,
@@ -141,55 +153,49 @@ const CoNetWorKing: React.FC = () => {
141153 name : "CryptoVault" ,
142154 logo : "https://images.unsplash.com/photo-1614851099175-e5b30eb872c7?q=80&w=150&h=150&auto=format&fit=crop" ,
143155 description : "Secure digital asset management"
144- } ,
145- {
146- name : "DeFi Protocol" ,
147- logo : "https://images.unsplash.com/photo-1639762681485-074b7f938ba0?q=80&w=150&h=150&auto=format&fit=crop" ,
148- description : "Decentralized finance solutions"
149- } ,
150- {
151- name : "Neural AI" ,
152- logo : "https://images.unsplash.com/photo-1677442136019-21780ecad995?q=80&w=150&h=150&auto=format&fit=crop" ,
153- description : "Advanced AI trading algorithms"
154156 }
155157 ] ;
156158
157159 const communityMembers = [
158160 {
159- name : "Sophia Chen" ,
160- avatar : "https://images.unsplash.com/photo-1524504388940-b1c1722653e1?q=80&w=150&h=150&auto=format&fit=crop" ,
161- role : "DeFi Strategist" ,
162- location : "Singapore"
161+ name : "Fiverr" ,
162+ avatar : "https://npm-assets.s3.amazonaws.com/production/uploads/connect/uploads/logo/6d93e8e6-cf0c-4df0-8910-0bd9e7b7ecf5/fiverr.svg" ,
163+ role : "Freelance Services" ,
164+ location : "Global" ,
165+ url : "https://fiverr.com/"
163166 } ,
164167 {
165- name : "Aria Nakamura" ,
166- avatar : "https://images.unsplash.com/photo-1529626455594-4ff0802cfb7e?q=80&w=150&h=150&auto=format&fit=crop" ,
167- role : "Blockchain Developer" ,
168- location : "Tokyo"
168+ name : "Upwork" ,
169+ avatar : "https://assets-global.website-files.com/603fea6471d9d8559d077f85/6092b7514135708162a4be92_Favicon%20256.png" ,
170+ role : "Remote Work Platform" ,
171+ location : "Global" ,
172+ url : "https://upwork.com/"
169173 } ,
170174 {
171- name : "Luna Rodriguez" ,
172- avatar : "https://images.unsplash.com/photo-1544005313-94ddf0286df2?q=80&w=150&h=150&auto=format&fit=crop" ,
173- role : "NFT Artist" ,
174- location : "Barcelona"
175+ name : "WeWork" ,
176+ avatar : "https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/WeWork_logo.svg/1200px-WeWork_logo.svg.png" ,
177+ role : "Shared Workspaces" ,
178+ location : "Global" ,
179+ url : "https://wework.com/"
175180 } ,
176181 {
177- name : "Zara Al-Rashid" ,
178- avatar : "https://images.unsplash.com/photo-1534528741775-53994a69daeb?q=80&w=150&h=150&auto=format&fit=crop" ,
179- role : "Crypto Analyst" ,
180- location : "Dubai"
182+ name : "Workana" ,
183+ avatar : "https://workana.com/static/wp-content/uploads/2020/01/logo_workana_light_bg.svg" ,
184+ role : "Latin America Freelance" ,
185+ location : "LATAM" ,
186+ url : "https://workana.com/"
181187 } ,
182188 {
183- name : "Isabella Kim " ,
184- avatar : "https://images.unsplash.com/photo-1488716820095-cbe80883c496 ?q=80&w=150&h=150&auto=format&fit=crop" ,
185- role : "GameFi Designer " ,
186- location : "Seoul "
189+ name : "Sophia Chen " ,
190+ avatar : "https://images.unsplash.com/photo-1524504388940-b1c1722653e1 ?q=80&w=150&h=150&auto=format&fit=crop" ,
191+ role : "DeFi Strategist " ,
192+ location : "Singapore "
187193 } ,
188194 {
189- name : "Amara Singh " ,
190- avatar : "https://images.unsplash.com/photo-1506863530036-1efeddceb993 ?q=80&w=150&h=150&auto=format&fit=crop" ,
191- role : "ReFi Advocate " ,
192- location : "Mumbai "
195+ name : "Aria Nakamura " ,
196+ avatar : "https://images.unsplash.com/photo-1529626455594-4ff0802cfb7e ?q=80&w=150&h=150&auto=format&fit=crop" ,
197+ role : "Blockchain Developer " ,
198+ location : "Tokyo "
193199 }
194200 ] ;
195201
@@ -309,14 +315,18 @@ const CoNetWorKing: React.FC = () => {
309315 < Card key = { index } className = "bg-alien-space-dark/70 backdrop-blur-md border border-alien-gold/30 hover:border-alien-gold/60 transition-all duration-300 hover:scale-105" >
310316 < CardHeader className = "text-center pb-4" >
311317 < div className = "mx-auto mb-4 w-20 h-20 rounded-full overflow-hidden border-2 border-alien-gold" >
312- < img
313- src = { partner . logo }
314- alt = { partner . name }
315- className = "w-full h-full object-cover"
316- />
318+ < a href = { partner . url || '#' } target = "_blank" rel = "noopener noreferrer" >
319+ < img
320+ src = { partner . logo }
321+ alt = { partner . name }
322+ className = "w-full h-full object-cover hover:scale-110 transition-transform duration-300"
323+ />
324+ </ a >
317325 </ div >
318326 < CardTitle className = "text-alien-gold font-[Atomic Age] text-lg" >
319- { partner . name }
327+ < a href = { partner . url || '#' } target = "_blank" rel = "noopener noreferrer" className = "hover:text-alien-gold-light" >
328+ { partner . name }
329+ </ a >
320330 </ CardTitle >
321331 </ CardHeader >
322332 < CardContent className = "pt-0" >
@@ -339,11 +349,26 @@ const CoNetWorKing: React.FC = () => {
339349 < Card key = { index } className = "bg-alien-space-dark/70 backdrop-blur-md border border-alien-gold/30 hover:border-alien-gold/60 transition-all duration-300 hover:scale-105" >
340350 < CardHeader className = "text-center" >
341351 < Avatar className = "mx-auto mb-4 w-20 h-20 border-2 border-alien-gold" >
342- < AvatarImage src = { member . avatar } alt = { member . name } />
343- < AvatarFallback > { member . name . split ( ' ' ) . map ( n => n [ 0 ] ) . join ( '' ) } </ AvatarFallback >
352+ { member . url ? (
353+ < a href = { member . url } target = "_blank" rel = "noopener noreferrer" >
354+ < AvatarImage src = { member . avatar } alt = { member . name } className = "hover:scale-110 transition-transform duration-300" />
355+ < AvatarFallback > { member . name . split ( ' ' ) . map ( n => n [ 0 ] ) . join ( '' ) } </ AvatarFallback >
356+ </ a >
357+ ) : (
358+ < >
359+ < AvatarImage src = { member . avatar } alt = { member . name } />
360+ < AvatarFallback > { member . name . split ( ' ' ) . map ( n => n [ 0 ] ) . join ( '' ) } </ AvatarFallback >
361+ </ >
362+ ) }
344363 </ Avatar >
345364 < CardTitle className = "text-alien-gold font-[Atomic Age] text-lg" >
346- { member . name }
365+ { member . url ? (
366+ < a href = { member . url } target = "_blank" rel = "noopener noreferrer" className = "hover:text-alien-gold-light" >
367+ { member . name }
368+ </ a >
369+ ) : (
370+ member . name
371+ ) }
347372 </ CardTitle >
348373 < CardDescription className = "text-alien-green font-[Exo]" >
349374 { member . role }
0 commit comments