import "../components/main" import getConfig from 'next/config' import Layout from "../components/main" import StoryPager from "../components/storypager" import { getAllPosts } from "../data/external/cms" export async function getServerSideProps(context) { if(context.query.page == null || context.query.page == '0') { var page = 1; } else { var page = Number(context.query.page) } const { serverRuntimeConfig, publicRuntimeConfig } = getConfig() const articles = await getAllPosts(null, page, 5) const secres = await fetch(serverRuntimeConfig.base_path + `/api/sections`) const secdata = await secres.json() const pagedata = {'title': 'Angry Beanie News'} return { props: { articles, sections : secdata, pagedata }, // will be passed to the page component as props } } function News({ articles, sections, pagedata }) { return

NEWS

} export default News