on master help sign in
pages: public id pages fallback on descriptions
commitf36729d3a98a5f639db7fc8f70ea095a06fdda05 authorMatilde Park <matilde.park@urbit.org> dateWed 8 Jun 2022, 13:08 (4 years ago) parent49b333d
3 files changed+13−4
pages/applications/[[...application]].js+5−2 pages/groups/[[...group]].js+4−1 pages/ids/[id].js+4−1
pages/applications/[[...application]].js+5−2
@@ -14,7 +14,7 @@ import MetadataBlock from "../../components/gateway/MetadataBlock";
1414import MetadataLink from "../../components/gateway/MetadataLink";
1515import Description from "../../components/gateway/Description";
1616
17−const ApplicationPage = ({ data, content, params }) => {
17+const ApplicationPage = ({ data, markdown, params }) => {
1818 const { application } = params;
1919 if (!ob.isValidPatp(application[0])) {
2020 return <Gateway404 type="application" />;
@@ -146,7 +146,10 @@ export const getServerSideProps = async ({ params, res }) => {
146146 )
147147 ) || { data: {}, content: "" };
148148
149− const markdown = JSON.stringify(MarkdownParse({ post: { content } }));
149+ const markdown =
150+ content !== ""
151+ ? JSON.stringify(MarkdownParse({ post: { content } }))
152+ : null;
150153
151154 if (!data.title) {
152155 data = {
pages/groups/[[...group]].js+4−1
@@ -133,7 +133,10 @@ export const getServerSideProps = async ({ params, res }) => {
133133 join(process.cwd(), "content/groups", params.group?.join("/") || "/")
134134 ) || { data: {}, content: "" };
135135
136− const markdown = JSON.stringify(MarkdownParse({ post: { content } }));
136+ const markdown =
137+ content !== ""
138+ ? JSON.stringify(MarkdownParse({ post: { content } }))
139+ : null;
137140
138141 if (!data.title) {
139142 data = { title: params.group?.join("/"), description: "A group on Urbit." };
pages/ids/[id].js+4−1
@@ -207,7 +207,10 @@ export const getServerSideProps = async ({ params, res }) => {
207207 join(process.cwd(), "content/ids/", id.slice(1))
208208 ) || { data: {}, content: "" };
209209
210− const markdown = JSON.stringify(MarkdownParse({ post: { content } }));
210+ const markdown =
211+ content !== ""
212+ ? JSON.stringify(MarkdownParse({ post: { content } }))
213+ : null;
211214
212215 const applications = getAllPosts(
213216 ["title", "slug", "image", "bgColor"],