diff --git a/webapp/components/Editor/defaultExtensions.js b/webapp/components/Editor/defaultExtensions.js index fea3e74f8..4b0eff1f9 100644 --- a/webapp/components/Editor/defaultExtensions.js +++ b/webapp/components/Editor/defaultExtensions.js @@ -1,5 +1,8 @@ import Embed from '~/components/Editor/nodes/Embed.js' import Link from '~/components/Editor/nodes/Link.js' +import Strike from '~/components/Editor/marks/Strike' +import Italic from '~/components/Editor/marks/Italic' +import Bold from '~/components/Editor/marks/Bold' import EmbedQuery from '~/graphql/EmbedQuery.js' import { Heading, @@ -10,9 +13,6 @@ import { OrderedList, HorizontalRule, Placeholder, - Bold, - Italic, - Strike, Underline, } from 'tiptap-extensions' diff --git a/webapp/components/Editor/marks/Bold.js b/webapp/components/Editor/marks/Bold.js new file mode 100644 index 000000000..f803ff9cc --- /dev/null +++ b/webapp/components/Editor/marks/Bold.js @@ -0,0 +1,7 @@ +import { Bold as TipTapBold } from 'tiptap-extensions' + +export default class Bold extends TipTapBold { + pasteRules() { + return [] + } +} diff --git a/webapp/components/Editor/marks/Italic.js b/webapp/components/Editor/marks/Italic.js new file mode 100644 index 000000000..07493bd39 --- /dev/null +++ b/webapp/components/Editor/marks/Italic.js @@ -0,0 +1,7 @@ +import { Italic as TipTapItalic } from 'tiptap-extensions' + +export default class Italic extends TipTapItalic { + pasteRules() { + return [] + } +} diff --git a/webapp/components/Editor/marks/Strike.js b/webapp/components/Editor/marks/Strike.js new file mode 100644 index 000000000..260ce6a0a --- /dev/null +++ b/webapp/components/Editor/marks/Strike.js @@ -0,0 +1,7 @@ +import { Strike as TipTapStrike } from 'tiptap-extensions' + +export default class Strike extends TipTapStrike { + pasteRules() { + return [] + } +}