Files
archived-linsa/web/shared/la-editor/extensions/code-block-lowlight/code-block-lowlight.ts
2024-10-07 12:44:17 +03:00

18 lines
453 B
TypeScript

import { CodeBlockLowlight as TiptapCodeBlockLowlight } from "@tiptap/extension-code-block-lowlight"
import { common, createLowlight } from "lowlight"
export const CodeBlockLowlight = TiptapCodeBlockLowlight.extend({
addOptions() {
return {
...this.parent?.(),
lowlight: createLowlight(common),
defaultLanguage: null,
HTMLAttributes: {
class: "block-node",
},
}
},
})
export default CodeBlockLowlight