import "../../components/main.js" import getConfig from 'next/config' import Layout from "../../components/main.js" import { getGallery, getGalleryImages } from "../../data/external/cms.js" import GalleryPager from "../../components/gallerypager.js" import Head from 'next/head' import config from "../../data/internal/config.js" import GalleryCarousel from "../../components/gallerycarousel.js" export async function getServerSideProps(context) { const gallery = await getGallery(context.params.gallery) if(context.query.page == null || context.query.page == '0') { var page = 1; } else { var page = Number(context.query.page) } const galleryImages = await getGalleryImages(context.params.gallery, page, 9) //console.log(galleryImages) const { serverRuntimeConfig } = getConfig() const pagedata = { 'title': "Angry Beanie - " + gallery.data[0].attributes.Title } const og_image = serverRuntimeConfig.media_path + galleryImages.data[0].attributes.Image.data.attributes.formats.large.url return { props: {pagedata, gallery: gallery.data[0], galleryImages, serverRuntimeConfig, og_image}, } } const Gallery = ({pagedata, gallery, galleryImages, serverRuntimeConfig, og_image}) => { if (!gallery) return null return(

{gallery.attributes.Title}

) } export default Gallery