chore: add deprecation notice to netlify large media docs (#948)

This commit is contained in:
Daniel Lautzenheiser
2023-10-23 16:19:43 -04:00
committed by GitHub
parent c1ccc150fd
commit f6c5110603
8 changed files with 57 additions and 5 deletions

View File

@ -4,6 +4,7 @@ import { serialize } from 'next-mdx-remote/serialize';
import remarkGfm from 'remark-gfm';
import BetaImage from '../../components/docs/BetaImage';
import DeprecatedImage from '../../components/docs/DeprecatedImage';
import DocsContent from '../../components/docs/DocsContent';
import DocsLeftNav from '../../components/docs/DocsLeftNav';
import DocsRightNav from '../../components/docs/DocsRightNav';
@ -81,6 +82,7 @@ interface DocsProps {
title: string;
slug: string;
beta: boolean;
deprecated: boolean;
description: string;
source: MDXRemoteSerializeResult;
}
@ -93,6 +95,7 @@ const Docs = ({
description,
source,
beta,
deprecated,
}: DocsProps) => {
const theme = useTheme();
@ -111,7 +114,7 @@ const Docs = ({
<DocsContent>
<Header1>
{title}
{beta ? <BetaImage /> : null}
{deprecated ? <DeprecatedImage /> : beta ? <BetaImage /> : null}
</Header1>
<MDXRemote
{...source}
@ -134,6 +137,7 @@ const Docs = ({
Template,
Templates,
BetaImage,
DeprecatedImage,
Deprecated,
}}
/>
@ -186,6 +190,7 @@ export const getStaticProps: GetStaticProps = async ({ params }): Promise<{ prop
title: data.title,
slug: data.slug,
beta: data.beta ?? false,
deprecated: data.deprecated ?? false,
description: '',
source,
},