on master help sign in
pages/grants: add markdown parser
commit49b333d2aca0846f1606fd21acd3f1ae1f186fbe authorMatilde Park <matilde.park@urbit.org> dateTue 7 Jun 2022, 15:10 (4 years ago) parent941eeab
4 files changed+18−7
pages/audits.js+1−1 pages/grants/apprenticeships.js+6−2 pages/grants/bounties.js+5−2 pages/grants/proposals.js+6−2
pages/audits.js+1−1
@@ -2,7 +2,7 @@ import { getPostBySlug } from "../lib/lib";
22import BasicPage from "../components/BasicPage";
33import { MarkdownParse } from "../components/Markdown";
44
5−export default function Post({ post, search }) {
5+export default function Post({ post, markdown, search }) {
66 return <BasicPage post={post} markdown={markdown} search={search} />;
77}
88
pages/grants/apprenticeships.js+6−2
@@ -1,11 +1,13 @@
11import { getPostBySlug } from "../../lib/lib";
22import GrantProgramOverview from "../../components/GrantProgramOverview";
3+import { MarkdownParse } from "../../components/Markdown";
34
4−export default function Post({ post, search }) {
5+export default function Post({ post, markdown, search }) {
56 return (
67 <GrantProgramOverview
78 program="apprenticeships"
89 post={post}
10+ markdown={markdown}
911 search={search}
1012 actionText="View Apprenticeships"
1113 actionLink="/grants?program=apprenticeship&completed=true#view-grants"
@@ -20,7 +22,9 @@ export async function getStaticProps() {
2022 "/"
2123 );
2224
25+ const markdown = JSON.stringify(MarkdownParse({ post }));
26+
2327 return {
24− props: { post },
28+ props: { post, markdown },
2529 };
2630}
pages/grants/bounties.js+5−2
@@ -1,11 +1,13 @@
11import { getPostBySlug } from "../../lib/lib";
22import GrantProgramOverview from "../../components/GrantProgramOverview";
3+import { MarkdownParse } from "../../components/Markdown";
34
4−export default function Post({ post, search }) {
5+export default function Post({ post, markdown, search }) {
56 return (
67 <GrantProgramOverview
78 program="bounties"
89 post={post}
10+ markdown={markdown}
911 search={search}
1012 actionText="View Open Bounties"
1113 actionLink="/grants?program=bounty&open=true&wip=false#view-grants"
@@ -19,8 +21,9 @@ export async function getStaticProps() {
1921 ["title", "date", "slug", "content"],
2022 "/"
2123 );
24+ const markdown = JSON.stringify(MarkdownParse({ post }));
2225
2326 return {
24− props: { post },
27+ props: { post, markdown },
2528 };
2629}
pages/grants/proposals.js+6−2
@@ -1,11 +1,13 @@
11import { getPostBySlug } from "../../lib/lib";
22import GrantProgramOverview from "../../components/GrantProgramOverview";
3+import { MarkdownParse } from "../../components/Markdown";
34
4−export default function Post({ post, search }) {
5+export default function Post({ post, markdown, search }) {
56 return (
67 <GrantProgramOverview
78 program="proposals"
89 post={post}
10+ markdown={markdown}
911 search={search}
1012 actionText="View Proposals"
1113 actionLink="/grants?program=proposal#view-grants"
@@ -20,7 +22,9 @@ export async function getStaticProps() {
2022 "/"
2123 );
2224
25+ const markdown = JSON.stringify(MarkdownParse({ post }));
26+
2327 return {
24− props: { post },
28+ props: { post, markdown },
2529 };
2630}