import React from 'react' import ErrorPage from 'next/error' import Head from 'next/head' import Link from 'next/link' import { ExamplesType, resolveAllExamples } from '../playground-utils/resolve-all-examples' import { PropsOf } from '../src/types' function NextLink(props: PropsOf<'a'>) { let { href, children, ...rest } = props return ( {children} ) } export async function getStaticProps() { return { props: { examples: await resolveAllExamples('pages'), }, } } export default function Page(props: { examples: false | ExamplesType[] }) { if (props.examples === false) { return } return ( <> Examples

Examples

) } export function Examples(props: { examples: ExamplesType[] }) { return ( ) }