import React, { useState, useEffect, createElement } from 'react'; import { MDXProvider } from '@mdx-js/react'; import { compile } from '@mdx-js/mdx'; import * as runtime from 'react/jsx-runtime'; import { ComponentProps } from 'react'; interface CodeProps extends ComponentProps<'code'> { className?: string; children?: React.ReactNode; } interface BlockquoteProps extends ComponentProps<'blockquote'> { } interface UlProps extends ComponentProps<'ul'> { } interface OlProps extends ComponentProps<'ol'> { } interface ListItemProps extends ComponentProps<'li'> { } const components = { h1: (props: ComponentProps<'h1'>) =>

, h2: (props: ComponentProps<'h2'>) =>

, p: (props: ComponentProps<'p'>) =>

, code: ({ className, children, ...props }: CodeProps) => ( {children} ), pre: (props: ComponentProps<'pre'>) => (

  ),
  blockquote: (props: BlockquoteProps) => (
    
), ul: (props: UlProps) =>