More generic code-of-conduct and consititution pages

pull/170/head
Aditya Thakral 2 years ago
parent eda8393a7a
commit 18e8e0e459
  1. 12
      pages/about/code-of-conduct.tsx
  2. 12
      pages/about/code-of-conduct/[section].tsx
  3. 12
      pages/about/constitution.tsx
  4. 12
      pages/about/constitution/[section].tsx

@ -3,12 +3,12 @@ import path from "path";
import { createReadAllPage } from "@/components/OrganizedContent/ReadAll";
import { createReadAllGetStaticProps } from "@/components/OrganizedContent/static";
export const CODE_OF_CONDUCT_PAGE = path.join("about", "code-of-conduct");
export default createReadAllPage({
export const options = {
title: "Code of Conduct",
image: "images/code-of-conduct.svg",
pagePath: CODE_OF_CONDUCT_PAGE,
});
pagePath: path.join("about", "code-of-conduct"),
};
export default createReadAllPage(options);
export const getStaticProps = createReadAllGetStaticProps(CODE_OF_CONDUCT_PAGE);
export const getStaticProps = createReadAllGetStaticProps(options.pagePath);

@ -4,13 +4,9 @@ import {
createSectionGetStaticProps,
} from "@/components/OrganizedContent/static";
import { CODE_OF_CONDUCT_PAGE } from "../code-of-conduct";
import { options } from "../code-of-conduct";
export default createSectionPage({
title: "Code of Conduct",
image: "images/code-of-conduct.svg",
pagePath: CODE_OF_CONDUCT_PAGE,
});
export default createSectionPage(options);
export const getStaticProps = createSectionGetStaticProps(CODE_OF_CONDUCT_PAGE);
export const getStaticPaths = createSectionGetStaticPaths(CODE_OF_CONDUCT_PAGE);
export const getStaticProps = createSectionGetStaticProps(options.pagePath);
export const getStaticPaths = createSectionGetStaticPaths(options.pagePath);

@ -3,12 +3,12 @@ import path from "path";
import { createReadAllPage } from "@/components/OrganizedContent/ReadAll";
import { createReadAllGetStaticProps } from "@/components/OrganizedContent/static";
export const CONSTITUTION_PAGE = path.join("about", "constitution");
export default createReadAllPage({
export const options = {
title: "Constitution",
image: "images/constitution.svg",
pagePath: CONSTITUTION_PAGE,
});
pagePath: path.join("about", "constitution"),
};
export default createReadAllPage(options);
export const getStaticProps = createReadAllGetStaticProps(CONSTITUTION_PAGE);
export const getStaticProps = createReadAllGetStaticProps(options.pagePath);

@ -4,13 +4,9 @@ import {
createSectionGetStaticProps,
} from "@/components/OrganizedContent/static";
import { CONSTITUTION_PAGE } from "../constitution";
import { options } from "../constitution";
export default createSectionPage({
title: "Constitution",
image: "images/constitution.svg",
pagePath: CONSTITUTION_PAGE,
});
export default createSectionPage(options);
export const getStaticProps = createSectionGetStaticProps(CONSTITUTION_PAGE);
export const getStaticPaths = createSectionGetStaticPaths(CONSTITUTION_PAGE);
export const getStaticProps = createSectionGetStaticProps(options.pagePath);
export const getStaticPaths = createSectionGetStaticPaths(options.pagePath);

Loading…
Cancel
Save