react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
22 lines (19 loc) • 593 B
JavaScript
'use client';
import { compileMarkdown } from "./processor.mjs";
import { useMarkdownContext } from "./MarkdownProvider.mjs";
//#region src/markdown/MarkdownRendererPlugin.tsx
const MarkdownRendererPlugin = (props) => {
const { children, options, components } = props;
const context = useMarkdownContext();
if (context) return context.renderMarkdown(children, options, {
...context.components,
...components
});
return compileMarkdown(children, {
...options,
components
});
};
//#endregion
export { MarkdownRendererPlugin };
//# sourceMappingURL=MarkdownRendererPlugin.mjs.map