in pages/[pageKey].tsx [26:46]
async function getStaticProps({ params }) {
const { getSiteMap, getImage } = require("../lib/api");
const siteMap = await getSiteMap();
let activePage;
for (const section of siteMap) {
const match = section.children.find((page) => page.key === params.pageKey);
if (match) {
activePage = match;
break;
}
}
const image = await getImage(activePage);
return {
props: {
image,
siteMap,
activePage,
figmaLink: `https://www.figma.com/file/${activePage.fileKey}/${activePage.fileName}?node-id=${activePage.id}`,
},
};
}