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 + `podcast-series?filters[status][$eq]=true`, { headers: new Headers({ 'Authorization': serverRuntimeConfig.strapi_token, 'Content-Type': 'application/x-www-form-urlencoded' }) }) const currpodcastdata = await currpodcastres.json() const currpodcastlist = currpodcastdata.data console.log(currpodcastlist) const archpodcastres = await fetch(serverRuntimeConfig.base_path + `podcast-series?filters[status][$eq]=false`, { headers: new Headers({ 'Authorization': serverRuntimeConfig.strapi_token, 'Content-Type': 'application/x-www-form-urlencoded' }) }) const archpodcastdata = await archpodcastres.json() const archpodcastlist = archpodcastdata.data const episodedata = "hi there" const pagedata = {'title': 'Angry Beanie - Current Podcast Projects'} return { props: { sections : secdata, currpodcastlist, archpodcastlist, episodedata, pagedata, serverRuntimeConfig }, // will be passed to the page component as props } } const Podcasts = ({sections, currpodcastlist, archpodcastlist, episodedata, pagedata, serverRuntimeConfig}) => (

Podcasts

Over the years I have made a number of podcasts.

Current Podcasts

{currpodcastlist.map((podcast) => (
{/* */} {podcast.attributes.Title}
))}

Archived Podcasts

{archpodcastlist.map((podcast) => (
{/* */} {podcast.Title}
))}
) export default Podcasts