import './src/styles/main.css'; import * as React from 'react'; import { MDXProvider } from '@mdx-js/react'; import { ProblemsListComponent } from './src/components/markdown/Problems'; import CodeBlock from './src/components/markdown/CodeBlock'; import SpoilerComponent from './src/components/markdown/SpoilerComponent'; import { ResourceComponent, ResourcesListComponent, } from './src/components/markdown/Resources'; const components = { 'module-excerpt': props =>
, spoiler: SpoilerComponent, 'info-block': ({ children, title, }: { children: React.ReactNode; title: string; }) => (

{title}

{children}
), 'warning-block': ({ children }) => (

Warning!

{children}

), 'optional-content': ({ children, title, className, }: { children: React.ReactNode; title?: string; className?: string; }) => (
Optional{title ? `: ${title}` : ''}
{children}
), 'problems-list': ProblemsListComponent, resources: ResourcesListComponent, resource: ResourceComponent, code: CodeBlock, inlineCode: props => ( ), table: props => , th: props =>
, td: props => , h3: props => (

), p: props =>

, }; export const wrapRootElement = ({ element }) => ( {element} );