Files
next-static-site/pages/support/[[...slug]].js
Dave Horton 6b728eeecd support plans and jambonz.cloud (#75)
* support plans and jambonz.cloud

* update tests

* further test fix

* minor

* change font-size of markdown text from 0.875 rem to 1rem
2023-08-04 08:48:37 -04:00

40 lines
853 B
JavaScript

import Prism from 'prismjs';
import { useEffect } from 'react';
import Layout from '../../src/components/layout';
import Markdown from '../../src/components/markdown';
import { getData, getMarkdown, getMarkdownPaths } from '../../src/lib/data';
export default function Support({ data, docs }) {
useEffect(() => {
setTimeout(() => Prism.highlightAll(), 0);
});
return (
<Layout siteData={data.site}>
<Markdown scope="support" data={data['support']} docs={docs} />
</Layout>
);
}
export async function getStaticPaths() {
const paths = getMarkdownPaths('support');
return {
paths,
fallback: false,
};
}
export async function getStaticProps({ params }) {
const data = getData('support');
const docs = await getMarkdown('support', params.slug);
return {
props: {
data,
docs,
},
};
}