import { MDXProvider } from '@mdx-js/react'; import { CodeSnippet } from '@fluentui/docs-components'; import { Header } from '@fluentui/react-northstar'; import * as React from 'react'; import { RouteProps } from 'react-router-dom'; import { link } from '../utils/helpers'; import DocPage from './DocPage'; import GuidesNavigationFooter, { PageDescriptor } from './GuidesNavigationFooter'; type MarkdownPageProps = { page: { default: React.ComponentType; meta: { previous?: PageDescriptor; next?: PageDescriptor; title: string; }; }; } & RouteProps; const components = { a: ({ children, href }) => link(children, href), code: ({ className, children, fitted, label }) => className ? ( ) : ( {children} ), h1: ({ children }) =>
, h2: ({ children }) =>
, h3: ({ children }) =>
, img: props => , }; const MarkdownPage: React.FunctionComponent = props => { const { page } = props; const { default: Component, meta } = page; return ( ); }; export default MarkdownPage;