Skip to content

Instantly share code, notes, and snippets.

@usulpro
Created November 7, 2019 19:21
Show Gist options
  • Save usulpro/0ca014d4982f27663a99ecf125d81844 to your computer and use it in GitHub Desktop.
Save usulpro/0ca014d4982f27663a99ecf125d81844 to your computer and use it in GitHub Desktop.
// pages/leaders.js
import React from "react";
import { getPage } from "../lib/getPage";
import renderTemplate from "../lib/renderTemplate";
import Layout from "../components/Layout";
const entryId = "7iaB95RCl0IH3Z73ON1hBq";
const Leaders = ({ page, header, content, query, isServer }) => {
return (
<Layout page={page} header={header}>
{renderTemplate(content, { query, isServer })}
</Layout>
);
};
Leaders.getInitialProps = async ({ isServer, query }) => {
const pageModel = await getPage(entryId);
return { isServer, ...pageModel, query };
};
export default App;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment