import "../components/main.js" import Layout from "../components/main.js" import Link from 'next/link' import getConfig from 'next/config' import Image from 'next/image'; export async function getServerSideProps(context) { const { serverRuntimeConfig, publicRuntimeConfig } = getConfig() const secres = await fetch(serverRuntimeConfig.base_path + `/api/sections`) const secdata = await secres.json() const currpodcastres = await fetch(serverRuntimeConfig.base_path + `/api/podcasts/bystatus/1`) const currpodcastdata = await currpodcastres.json() const archpodcastres = await fetch(serverRuntimeConfig.base_path + `/api/podcasts/bystatus/0`) const archpodcastdata = await archpodcastres.json() const episodedata = "hi there" const pagedata = {'title': 'Angry Beanie - Current Podcast Projects'} return { props: { sections : secdata, currpodcastdata, archpodcastdata, episodedata, pagedata, serverRuntimeConfig }, // will be passed to the page component as props } } const Podcasts = ({sections, currpodcastdata, archpodcastdata, episodedata, pagedata, serverRuntimeConfig}) => (

Podcasts

Over the years I have made a number of podcasts.

Current Podcasts

{currpodcastdata.shows.map((podcast) => (
{podcast.title}
))}

Archived Podcasts

{archpodcastdata.shows.map((podcast) => (
{podcast.title}
))}
) export default Podcasts