Files
payloadcms/test/admin/components/richText/elements/Button/plugin.ts
2024-03-08 12:33:44 -05:00

11 lines
265 B
TypeScript

import type { Editor } from 'slate'
export const withButton = (incomingEditor: Editor): Editor => {
const editor = incomingEditor
const { isVoid } = editor
editor.isVoid = (element) => (element.type === 'button' ? true : isVoid(element))
return editor
}