2025-06-07 11:49:57 +08:00
|
|
|
import type {MDXComponents} from 'mdx/types'
|
2025-12-09 11:22:30 +08:00
|
|
|
import {merge} from './lib/utils'
|
2025-12-09 09:32:20 +08:00
|
|
|
|
|
|
|
|
export function useMDXComponents(): MDXComponents {
|
2025-12-09 11:22:30 +08:00
|
|
|
return {
|
|
|
|
|
wrapper: props => (
|
|
|
|
|
<article
|
|
|
|
|
{...props}
|
|
|
|
|
className={merge(
|
|
|
|
|
`prose max-w-none`,
|
|
|
|
|
props.className,
|
|
|
|
|
)}>
|
|
|
|
|
{props.children}
|
|
|
|
|
</article>
|
|
|
|
|
),
|
|
|
|
|
}
|
2025-06-07 11:49:57 +08:00
|
|
|
}
|