import React from "react"
import type { MDXComponents as MDXComponentsType } from "mdx/types"
import {
CodeMdx,
Details,
Kbd,
Note,
Card,
CardList,
DetailsSummary,
DetailsProps,
ZoomImg,
H1,
H2,
H3,
H4,
} from "@/components"
import clsx from "clsx"
import { Text } from "@medusajs/ui"
export const MDXComponents: MDXComponentsType = {
code: CodeMdx,
kbd: Kbd,
Kbd,
Note,
details: Details,
Details: ({ className, ...props }: DetailsProps) => {
return
},
Summary: DetailsSummary,
Card,
CardList,
h1: H1,
h2: H2,
h3: H3,
h4: H4,
p: ({ className, ...props }: React.HTMLAttributes) => {
return (
)
},
ul: ({
className,
children,
...props
}: React.HTMLAttributes) => {
return (
)
},
ol: ({
className,
children,
...props
}: React.HTMLAttributes) => {
return (
{children}
)
},
li: ({
className,
children,
...props
}: React.HTMLAttributes) => {
return (
{children}
)
},
hr: ({ className, ...props }: React.HTMLAttributes) => {
return (
)
},
img: (
props: React.DetailedHTMLProps<
React.ImgHTMLAttributes,
HTMLImageElement
>
) => {
// omit key to resolve errors
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const { key, ...rest } = props
return
},
}
export const Hr = MDXComponents["hr"] as () => React.JSX.Element