@mantine/code-highlight
Version:
Code highlight with Mantine theme
16 lines (14 loc) • 467 B
JavaScript
function createHighlightJsAdapter(hljs) {
return {
getHighlighter: () => ({ code, language }) => {
const lang = hljs.getLanguage(language) ? language : "plaintext";
return {
highlightedCode: hljs.highlight(code.trim(), { language: lang }).value,
isHighlighted: true,
codeElementProps: { className: `hljs ${lang}` }
};
}
};
}
export { createHighlightJsAdapter };
//# sourceMappingURL=highlight-js-adapter.mjs.map