UNPKG

@grafana/ui

Version:
34 lines (30 loc) 871 B
'use strict'; var jsxRuntime = require('react/jsx-runtime'); var immutable = require('immutable'); var TOKEN_MARK = require('./TOKEN_MARK.cjs'); "use strict"; function defaultOnlyIn(node) { return node.object === "block" && node.type === "code_block"; } function defaultGetSyntax(node) { return "javascript"; } function defaultRenderDecoration(props, editor, next) { const { decoration } = props; if (decoration.type !== TOKEN_MARK) { return next(); } const className = decoration.data.get("className"); return /* @__PURE__ */ jsxRuntime.jsx("span", { className, children: props.children }); } class Options extends immutable.Record({ onlyIn: defaultOnlyIn, getSyntax: defaultGetSyntax, renderDecoration: defaultRenderDecoration }) { constructor(props) { super(props); } } module.exports = Options; //# sourceMappingURL=options.cjs.map