From 9967e4e60530440b129007f90cdaa4fce6c51be0 Mon Sep 17 00:00:00 2001 From: jdwilkin4 Date: Wed, 12 Apr 2023 13:57:23 -0700 Subject: [PATCH 1/3] feat: adding two new react courses --- packages/site/src/data/react/courses.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/packages/site/src/data/react/courses.ts b/packages/site/src/data/react/courses.ts index 63968c7d..918b12e8 100644 --- a/packages/site/src/data/react/courses.ts +++ b/packages/site/src/data/react/courses.ts @@ -13,6 +13,7 @@ export const courseTags = [ 'SCSS', 'CSS', 'bootstrap', + 'React', 'react context', 'hooks', 'TypeScript', @@ -466,4 +467,27 @@ export const courses: Course<(typeof courseTags)[number]>[] = [ href: 'https://dropjs.com/', tags: ['JavaScript marathon'], }, + { + title: 'React Visualized', + author: 'ui.dev', + image: 'https://react.gg/img/ui-logo.svg', + description: 'The interactive way to master modern React', + paymentType: 'paid', + level: 'intermediate', + format: 'interactive', + href: 'https://react.gg/visualized', + tags: ['React'], + }, + { + title: 'The Joy of React', + author: 'Josh W. Comeau', + image: 'https://www.joyofreact.com/me-avatar.jpg', + description: + 'The all-new interactive learning experience that teaches you how to build rich, dynamic web apps with React.', + paymentType: 'paid', + level: 'intermediate', + format: 'interactive', + href: 'https://www.joyofreact.com/', + tags: ['React'], + }, ] From 65c913e26093f70d71d23973a4533d2f7fc284da Mon Sep 17 00:00:00 2001 From: jdwilkin4 Date: Wed, 12 Apr 2023 14:40:39 -0700 Subject: [PATCH 2/3] fix: updating tags --- packages/site/src/data/react/courses.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/site/src/data/react/courses.ts b/packages/site/src/data/react/courses.ts index 918b12e8..b011b00d 100644 --- a/packages/site/src/data/react/courses.ts +++ b/packages/site/src/data/react/courses.ts @@ -13,7 +13,6 @@ export const courseTags = [ 'SCSS', 'CSS', 'bootstrap', - 'React', 'react context', 'hooks', 'TypeScript', @@ -476,7 +475,7 @@ export const courses: Course<(typeof courseTags)[number]>[] = [ level: 'intermediate', format: 'interactive', href: 'https://react.gg/visualized', - tags: ['React'], + tags: ['hooks', 'state management'], }, { title: 'The Joy of React', @@ -488,6 +487,6 @@ export const courses: Course<(typeof courseTags)[number]>[] = [ level: 'intermediate', format: 'interactive', href: 'https://www.joyofreact.com/', - tags: ['React'], + tags: ['hooks', 'state management'], }, ] From 93a7ee60cb1379fb32ef2454caccb3465ddd1d02 Mon Sep 17 00:00:00 2001 From: jdwilkin4 Date: Wed, 12 Apr 2023 14:45:01 -0700 Subject: [PATCH 3/3] chore: adding updating tags list --- packages/site/src/data/react/courses.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/site/src/data/react/courses.ts b/packages/site/src/data/react/courses.ts index b011b00d..baceabe2 100644 --- a/packages/site/src/data/react/courses.ts +++ b/packages/site/src/data/react/courses.ts @@ -29,6 +29,7 @@ export const courseTags = [ 'FaunaDB', 'sass', 'static site generation', + 'fundamentals', ] as const export const courses: Course<(typeof courseTags)[number]>[] = [ @@ -475,7 +476,7 @@ export const courses: Course<(typeof courseTags)[number]>[] = [ level: 'intermediate', format: 'interactive', href: 'https://react.gg/visualized', - tags: ['hooks', 'state management'], + tags: ['hooks', 'state management', 'fundamentals'], }, { title: 'The Joy of React', @@ -487,6 +488,6 @@ export const courses: Course<(typeof courseTags)[number]>[] = [ level: 'intermediate', format: 'interactive', href: 'https://www.joyofreact.com/', - tags: ['hooks', 'state management'], + tags: ['hooks', 'state management', 'fundamentals'], }, ]