Skip to content

Commit 27f6c11

Browse files
Add missing partner logos to Academy
Add the remaining official partner logos to the Academy page, including MOOC, and ensure they are displayed in alphabetical order.
1 parent 73c1f95 commit 27f6c11

File tree

1 file changed

+59
-29
lines changed

1 file changed

+59
-29
lines changed

src/pages/Academy.tsx

Lines changed: 59 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
import React from 'react';
23
import StarBackground from '@/components/StarBackground';
34
import { GraduationCap, BookOpen, Video, Users, Award, Sparkles, Leaf, Brain, Coins, ShoppingCart, Heart, Lightbulb, ExternalLink } from 'lucide-react';
@@ -82,9 +83,8 @@ const PartnerCard = ({ name, url, logoUrl }: { name: string; url: string; logoUr
8283
<img
8384
src={logoUrl}
8485
alt={`${name} logo`}
85-
className="max-w-full max-h-full object-contain group-hover:scale-110 transition-transform duration-300"
86+
className="max-w-full max-h-full object-contain group-hover:scale-110 transition-transform duration-300 filter brightness-0 invert"
8687
onError={(e) => {
87-
// Fallback to letter icon if image fails to load
8888
const target = e.target as HTMLImageElement;
8989
target.style.display = 'none';
9090
target.nextElementSibling?.classList.remove('hidden');
@@ -228,67 +228,97 @@ const Academy: React.FC = () => {
228228
{
229229
name: "Alchemy",
230230
url: "https://www.alchemy.com/",
231-
logoUrl: "https://assets-global.website-files.com/618b0aafa4afde65f2fe38fe/618b0aafa4afde7888fe3a17_logo_mark.svg"
231+
logoUrl: "https://www.alchemy.com/favicon.ico"
232232
},
233233
{
234234
name: "AulaFacil",
235235
url: "https://www.aulafacil.com/",
236-
logoUrl: "https://www.aulafacil.com/images/af-logo-header.png"
237-
},
238-
{
239-
name: "Explore",
240-
url: "https://www.explore.org/",
241-
logoUrl: "https://cdn.explore.org/logo-full-white.png"
236+
logoUrl: "https://www.aulafacil.com/favicon.ico"
242237
},
243238
{
244-
name: "OEGlobal",
245-
url: "https://www.oeglobal.org/",
246-
logoUrl: "https://www.oeglobal.org/wp-content/uploads/2019/04/OEGlobal-logo-only-1024x1024.png"
239+
name: "Coursera",
240+
url: "https://www.coursera.org/",
241+
logoUrl: "https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-university-assets.s3.amazonaws.com/fa/03c4c0f94c11e8ab9e23fc5d3b8282/coursera-logo-blue.png"
247242
},
248243
{
249-
name: "OpenupEd",
250-
url: "https://www.openuped.eu/",
251-
logoUrl: "https://www.openuped.eu/images/OuE-logo.png"
244+
name: "edX",
245+
url: "https://www.edx.org/",
246+
logoUrl: "https://www.edx.org/favicon.ico"
252247
},
253248
{
254-
name: "UNSSC",
255-
url: "https://www.unssc.org/",
256-
logoUrl: "https://www.unssc.org/sites/unssc/files/logo.png"
249+
name: "Explore",
250+
url: "https://www.explore.org/",
251+
logoUrl: "https://www.explore.org/favicon.ico"
257252
},
258253
{
259-
name: "EdX",
260-
url: "https://www.edx.org/",
261-
logoUrl: "https://d2o2utebsixu4k.cloudfront.net/Logos%20for%20Web-02.svg"
254+
name: "FutureLearn",
255+
url: "https://www.futurelearn.com/",
256+
logoUrl: "https://www.futurelearn.com/favicon.ico"
262257
},
263258
{
264259
name: "Google for Education",
265260
url: "https://edu.google.com/",
266-
logoUrl: "https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_clr_74x24px.svg"
261+
logoUrl: "https://www.google.com/favicon.ico"
262+
},
263+
{
264+
name: "Hotmart",
265+
url: "https://www.hotmart.com/",
266+
logoUrl: "https://www.hotmart.com/favicon.ico"
267267
},
268268
{
269269
name: "Khan Academy",
270270
url: "https://www.khanacademy.org/",
271-
logoUrl: "https://cdn.kastatic.org/images/khan-logo-dark-background.png"
271+
logoUrl: "https://www.khanacademy.org/favicon.ico"
272272
},
273273
{
274-
name: "Hotmart",
275-
url: "https://www.hotmart.com/",
276-
logoUrl: "https://static.hotmart.com/img/hotmart-logo.svg"
274+
name: "MasterClass",
275+
url: "https://www.masterclass.com/",
276+
logoUrl: "https://www.masterclass.com/favicon.ico"
277+
},
278+
{
279+
name: "MOOC",
280+
url: "https://www.mooc.org/",
281+
logoUrl: "https://www.mooc.org/favicon.ico"
282+
},
283+
{
284+
name: "OEGlobal",
285+
url: "https://www.oeglobal.org/",
286+
logoUrl: "https://www.oeglobal.org/favicon.ico"
287+
},
288+
{
289+
name: "OpenupEd",
290+
url: "https://www.openuped.eu/",
291+
logoUrl: "https://www.openuped.eu/favicon.ico"
292+
},
293+
{
294+
name: "Skillshare",
295+
url: "https://www.skillshare.com/",
296+
logoUrl: "https://www.skillshare.com/favicon.ico"
297+
},
298+
{
299+
name: "Udacity",
300+
url: "https://www.udacity.com/",
301+
logoUrl: "https://www.udacity.com/favicon.ico"
277302
},
278303
{
279304
name: "Udemy",
280305
url: "https://www.udemy.com/",
281-
logoUrl: "https://www.udemy.com/staticx/udemy/images/v7/logo-udemy-inverted.svg"
306+
logoUrl: "https://www.udemy.com/favicon.ico"
282307
},
283308
{
284309
name: "Unity Learn",
285310
url: "https://learn.unity.com/",
286-
logoUrl: "https://unity.com/logo/unity-logo-293w-white.png"
311+
logoUrl: "https://unity.com/favicon.ico"
287312
},
288313
{
289314
name: "Unreal Engine",
290315
url: "https://www.unrealengine.com/en-US/learn",
291-
logoUrl: "https://cdn2.unrealengine.com/ue-logo-stacked-white-530x680-d09f1b91cadc.svg"
316+
logoUrl: "https://www.unrealengine.com/favicon.ico"
317+
},
318+
{
319+
name: "UNSSC",
320+
url: "https://www.unssc.org/",
321+
logoUrl: "https://www.unssc.org/favicon.ico"
292322
}
293323
];
294324

0 commit comments

Comments
 (0)