@smitch/fluid
Version:
A Next/React ui-component libray.
13 lines (12 loc) • 480 B
JavaScript
'use client';
import { jsx as _jsx } from "react/jsx-runtime";
import { useEffect } from 'react';
import Prism from 'prismjs';
var Codeblock = function (_a) {
var _b = _a.language, language = _b === void 0 ? 'plaintext' : _b, children = _a.children;
useEffect(function () {
Prism.highlightAll();
}, [children]);
return (_jsx("pre", { children: _jsx("code", { className: "language-".concat(language), children: children }) }));
};
export default Codeblock;