/* eslint-disable react/display-name */ import React from "react"; import { Components, MDXProvider } from "@mdx-js/react"; import Slugger from "github-slugger"; import { SiteLink } from "../components/Link"; const MDXMarkdownStyling: React.FC> = ( props, ) =>
; const Pre = (props: React.HTMLProps) =>
;

const Table = (props: React.HTMLProps) => (
  
); const THead = (props: React.HTMLProps) => (
); const TData = (props: React.HTMLProps) => ( ); const LinkIcon = (props: React.HTMLProps) => (
); const MDXComponents: { [key: string]: React.ComponentType; } = { h1: ({ children, ...props }) => (

{children}

), h2: ({ children, ...props }) => { const slug = new Slugger().slug(children as string); return (

{children}

); }, h3: ({ children, ...props }) => { const slug = new Slugger().slug(children as string); return (

{children}

); }, h4: ({ children, ...props }) => { const slug = new Slugger().slug(children as string); return (

{children}

); }, h5: ({ children, ...props }) => { const slug = new Slugger().slug(children as string); return (
{children}
); }, h6: ({ children, ...props }) => { const slug = new Slugger().slug(children as string); return (
{children}
); }, inlineCode: (props) => , code: (props) => , pre: Pre, kbd: (props) => , br: (props) => , hr: (props) =>
, table: Table, th: THead, td: TData, a: ({ children, ...props }) => {children}, p: (props) =>

, ul: (props) =>

    , ol: (props) =>
      , blockquote: ({ children, ...props }) => (
      {children}
      ), }; const MyMDXProvider: React.FC<{ components?: Components; }> = ({ children, components = {}, ...rest }) => ( {children} ); export default MyMDXProvider;