From 9a0eafe7df662facabd6d41c6acfda562b072846 Mon Sep 17 00:00:00 2001 From: khalilcodes Date: Thu, 16 Jun 2022 16:46:18 +0300 Subject: [PATCH] [site/pages][s]: create demo page for Latest releases --- site/pages/demo.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 site/pages/demo.js diff --git a/site/pages/demo.js b/site/pages/demo.js new file mode 100644 index 0000000..782291e --- /dev/null +++ b/site/pages/demo.js @@ -0,0 +1,25 @@ +import { Latest } from "components/Home/Latest" +import { allOtherPages } from "contentlayer/generated" + +export default function Demo ({ deepDivePages }) { + return +} + +export async function getStaticProps() { + const deepDivePages = allOtherPages + .filter((page) => page.featured !== undefined && page.featured) + .sort((a, b) => new Date(b.date) - new Date(a.date)) + .map((page) => { + return { + title: page.title ?? null, + description: page.description ?? null, + image: page.image ?? null, + youtube: page.youtube ?? null, + link: `/${page._raw.flattenedPath}`, + }; + }); + + return { + props: { deepDivePages } + } +} \ No newline at end of file