1
0
Fork 0
freesewing/sites/shared/components/wrappers/mdx.mjs

16 lines
725 B
JavaScript
Raw Normal View History

2023-09-29 16:01:27 +02:00
// __SDEFILE__ - This file is a dependency for the stand-alone environment
// Components that are available in MDX content
import { components as baseComponents } from 'shared/components/mdx/index.mjs'
2021-12-18 09:54:53 +01:00
export const PlainMdxWrapper = ({ MDX = false, components = {}, children, site = 'org' }) => {
const allComponents = { ...baseComponents(site), ...components }
return <div className="searchme">{MDX ? <MDX components={allComponents} /> : children}</div>
}
2023-07-13 21:15:25 +02:00
export const MdxWrapper = ({ MDX = false, components = {}, children = [], site = 'org' }) => (
<div className="text-primary mdx max-w-prose text-base-content max-w-prose text-base">
<PlainMdxWrapper {...{ MDX, components, children, site }} />
</div>
)