1-
21import React from 'react' ;
32import StarBackground from '@/components/StarBackground' ;
43import { GraduationCap , BookOpen , Video , Users , Award , Sparkles , Leaf , Brain , Coins , ShoppingCart , Heart , Lightbulb , ExternalLink } from 'lucide-react' ;
54import { Button } from '@/components/ui/button' ;
65import { Card , CardContent , CardDescription , CardHeader , CardTitle } from '@/components/ui/card' ;
7- import academyLogo from '@/assets/academy-logo.png' ;
86
97const CourseCard = ( {
108 title,
@@ -19,7 +17,7 @@ const CourseCard = ({
1917 modules : Array < { name : string ; topics : string [ ] } > ;
2018 color : string ;
2119} ) => (
22- < Card className = "bg-alien-space-dark/80 backdrop-blur-lg border-alien-gold/30 hover:border-alien-gold/60 transition-all duration-300 hover:transform hover:scale-[1.02] hover:shadow-2xl hover:shadow-alien-gold/20 group" >
20+ < Card className = "bg-alien-space-dark/80 backdrop-blur-lg border-alien-gold/30 hover:border-alien-gold/60 transition-all duration-300 hover:transform hover:scale-[1.02] hover:shadow-2xl hover:shadow-alien-gold/10 group relative " >
2321 < div className = { `h-1 ${ color } rounded-t-lg` } > </ div >
2422 < CardHeader className = "pb-4" >
2523 < div className = "flex items-start justify-between mb-4" >
@@ -75,7 +73,7 @@ const PartnerCard = ({ name, url, logoUrl }: { name: string; url: string; logoUr
7573 href = { url }
7674 target = "_blank"
7775 rel = "noopener noreferrer"
78- className = "bg-alien-space-dark/70 backdrop-blur-md rounded-xl p-4 border border-alien-gold/20 hover:border-alien-gold/50 transition-all duration-300 hover:transform hover:scale-105 group flex items-center justify-center min-h-[100px] relative overflow-hidden "
76+ className = "bg-alien-space-dark/70 backdrop-blur-md rounded-xl p-4 border border-alien-gold/20 hover:border-alien-gold/50 transition-all duration-300 hover:transform hover:scale-105 group flex items-center justify-center relative"
7977 >
8078 < div className = "absolute inset-0 bg-gradient-to-br from-alien-gold/5 to-alien-green/5 opacity-0 group-hover:opacity-100 transition-opacity duration-300" > </ div >
8179 < div className = "text-center relative z-10" >
@@ -306,25 +304,26 @@ const Academy: React.FC = () => {
306304 url : "https://eyes.nasa.gov/apps/solar-system/#/home" ,
307305 logoUrl : "https://upload.wikimedia.org/wikipedia/commons/e/e5/NASA_logo.svg"
308306 } ,
307+ // Local lovable-uploads partner logos a partir de aquí
309308 {
310309 name : "OEGlobal" ,
311310 url : "https://oeglobal.org/" ,
312- logoUrl : "https://www.oeglobal.org/wp-content/ uploads/2019/08/cropped-OEG_Logo_Full_Colour_Large-192x192.png "
311+ logoUrl : "/lovable- uploads/OEGlobalLogo.jpeg "
313312 } ,
314313 {
315- name : "OpenupEd " ,
314+ name : "OpenUpEd " ,
316315 url : "https://openuped.eu/" ,
317- logoUrl : "https://www.openuped.eu/images/logo.png "
316+ logoUrl : "/lovable-uploads/OpenUpEdLogo.jpeg "
318317 } ,
319318 {
320319 name : "Skillshare" ,
321320 url : "https://www.skillshare.com/" ,
322- logoUrl : "https://static.skillshare.com/ uploads/brandAssets/logos/ss-logo.svg "
321+ logoUrl : "/lovable- uploads/SkillShareLogo.jpeg "
323322 } ,
324323 {
325324 name : "Udacity" ,
326325 url : "https://www.udacity.com/" ,
327- logoUrl : "https://d20vrrgs8k4bvw.cloudfront.net/images/header/udacity-logo .svg"
326+ logoUrl : "/lovable-uploads/UdacityLogo .svg"
328327 } ,
329328 {
330329 name : "Udemy" ,
@@ -334,12 +333,12 @@ const Academy: React.FC = () => {
334333 {
335334 name : "UNESCO" ,
336335 url : "https://www.unesco.org/" ,
337- logoUrl : "https://upload.wikimedia.org/wikipedia/commons/f/f4/UNESCO_logo .svg"
336+ logoUrl : "/lovable-uploads/UnescoLogo .svg"
338337 } ,
339338 {
340339 name : "Unity Learn" ,
341340 url : "https://learn.unity.com/" ,
342- logoUrl : "https://unity.com/themes/unity/images/company/brand/logos/primary/k-h-Logo_Unity_Horiz_2020 .svg"
341+ logoUrl : "/lovable-uploads/UnityLearnLogo .svg"
343342 } ,
344343 {
345344 name : "Unreal Engine" ,
@@ -349,12 +348,12 @@ const Academy: React.FC = () => {
349348 {
350349 name : "UNSSC" ,
351350 url : "https://unssc.org/" ,
352- logoUrl : "https://www.unssc.org/sites/unssc/files/images/UNSSC%20logo .png"
351+ logoUrl : "/lovable-uploads/UNSSCLogo .png"
353352 } ,
354353 {
355354 name : "Virgo-GW" ,
356355 url : "https://www.virgo-gw.eu/" ,
357- logoUrl : "https://www.virgo-gw.eu/images/logo-virgo.png "
356+ logoUrl : "/lovable-uploads/VirgoLogo.svg "
358357 }
359358 ] ;
360359
@@ -378,7 +377,7 @@ const Academy: React.FC = () => {
378377 < div className = "text-center mb-12" >
379378 < div className = "inline-flex items-center justify-center w-20 h-20 bg-alien-gold/20 rounded-full mb-6 border-2 border-alien-gold/40 backdrop-blur-md" >
380379 < img
381- src = "/lovable-uploads/AcademyLogo"
380+ src = "/lovable-uploads/AcademyLogo.png "
382381 alt = "Academy Official Logo"
383382 className = "h-14 w-14 object-contain"
384383 />
0 commit comments