react-intlayer
Version:
Easily internationalize i18n your React applications with type-safe multilingual content management.
23 lines (20 loc) • 777 B
JavaScript
'use client';
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_markdown_processor = require('./processor.cjs');
const require_markdown_MarkdownProvider = require('./MarkdownProvider.cjs');
//#region src/markdown/MarkdownRendererPlugin.tsx
const MarkdownRendererPlugin = (props) => {
const { children, options, components } = props;
const context = require_markdown_MarkdownProvider.useMarkdownContext();
if (context) return context.renderMarkdown(children, options, {
...context.components,
...components
});
return require_markdown_processor.compileMarkdown(children, {
...options,
components
});
};
//#endregion
exports.MarkdownRendererPlugin = MarkdownRendererPlugin;
//# sourceMappingURL=MarkdownRendererPlugin.cjs.map