From 104591f52150ba2d90a680e410d037c175cdd922 Mon Sep 17 00:00:00 2001 From: Thomas Hintz Date: Wed, 21 Jun 2023 14:13:11 -0700 Subject: [PATCH] Adding episode and new support page. --- src/app/(extra)/support/page.jsx | 9 ++- .../(extra)/the-reactors-community/page.jsx | 75 +++++++++++++++++++ src/components/NavBar.jsx | 6 ++ src/data/episodes.js | 4 + 4 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 src/app/(extra)/the-reactors-community/page.jsx diff --git a/src/app/(extra)/support/page.jsx b/src/app/(extra)/support/page.jsx index c3e2359..b701631 100644 --- a/src/app/(extra)/support/page.jsx +++ b/src/app/(extra)/support/page.jsx @@ -1,14 +1,15 @@ import Link from 'next/link'; import { BookOpenIcon, BanknotesIcon, StarIcon } from '@heroicons/react/24/outline' -const features = [ +// discord invite link: https://discord.gg/BneUtTSB +const features = [ { - name: 'Patreon', - link: 'https://patreon.com/user?u=80900303', + name: 'The Reactors Premium Subscription', + link: 'https://thereactshow.supercast.com/', description: - 'Like the show? This is the best way to support our work and we are super grateful! Thank you!', + 'Your own premium podcast feed with: bonus content, early releases, AMA. The BEST way to support the show!', icon: StarIcon, highlight: true }, diff --git a/src/app/(extra)/the-reactors-community/page.jsx b/src/app/(extra)/the-reactors-community/page.jsx new file mode 100644 index 0000000..d553767 --- /dev/null +++ b/src/app/(extra)/the-reactors-community/page.jsx @@ -0,0 +1,75 @@ +import Link from 'next/link'; +import { BookOpenIcon, BanknotesIcon, StarIcon } from '@heroicons/react/24/outline' + +// discord invite link: https://discord.gg/BneUtTSB + +const features = [ + + { + name: 'Discord Server', + link: 'https://discord.gg/BneUtTSB', + description: + 'Connect with the community for free on our Discord Server! Ask questions or just hang out!', + icon: StarIcon + }, + { + name: 'The Reactors Sub-Reddit', + link: 'https://www.reddit.com/r/TheReactShow/', + description: + 'Discuss recent episodes, the show itself, or ask React questions on our sub-reddit!', + icon: StarIcon + }, + { + name: 'The Reactors Premium Subscription', + link: 'https://thereactshow.supercast.com/', + description: + 'Your own premium podcast feed with: bonus content, and early releases. The place to go if you want the regular show and behind-the-scenes details!', + icon: StarIcon + } +]; + +export const metadata = { + title: 'Join Our Community!', + description: 'We would love to have you join us whether you are just getting started or a programming expert!' +}; + +export default async function Page() { + return ( +
+
+
+
+
+

Join the Community!

+

+ We would love to have you join us whether you are just getting started or a programming expert! +

+
+
+
+ {features.map((feature) => ( +
+
+
+ +
+ + {feature.name} + +
+
{feature.description}
+
+ ))} +
+
+
+
+
+
+ ); +} diff --git a/src/components/NavBar.jsx b/src/components/NavBar.jsx index f6e5ee7..af2e8d3 100644 --- a/src/components/NavBar.jsx +++ b/src/components/NavBar.jsx @@ -81,6 +81,12 @@ export default function NavBar() {
+ + The Reactors +