UNPKG

@blocknote/core

Version:

A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.

15 lines (12 loc) 419 B
import type { BlockFromConfig } from "../../../../schema/index.js"; export const createPreCode = (block: BlockFromConfig<any, any, any>) => { const pre = document.createElement("pre"); const code = document.createElement("code"); code.className = `language-${block.props.language}`; code.dataset.language = block.props.language; pre.appendChild(code); return { dom: pre, contentDOM: code, }; };