'use client'
import { Mark, mergeAttributes } from '@tiptap/core'
export const ContentEditorUnderline = Mark.create({
name: 'underline',
parseHTML() {
return [{ tag: 'u' }]
},
renderHTML({ HTMLAttributes }) {
return ['u', mergeAttributes(HTMLAttributes), 0]
},
markdownOptions: {
htmlReopen: {
open: '',
close: ''
}
},
renderMarkdown: (node, helpers) => {
return `${helpers.renderChildren(node)}`
}
})