Change imports of tiptap component.

This commit is contained in:
elweyn 2024-04-07 14:57:52 +02:00
parent f0934e8151
commit 683fa368c3
13 changed files with 23 additions and 24 deletions

View File

@ -5,7 +5,7 @@
<script>
import defaultExtensions from './defaultExtensions.js'
import Hashtag from './nodes/Hashtag.js'
import { Editor, EditorContent } from 'tiptap'
import { Editor, EditorContent } from '@tiptap/vue-2'
export default {
name: 'ContentViewer',

View File

@ -21,8 +21,8 @@
</template>
<script>
import { Editor, EditorContent } from 'tiptap'
import { History } from 'tiptap-extensions'
import { Editor, EditorContent } from '@tiptap/vue-2'
import { History } from '@tiptap/extension-history'
import linkify from 'linkify-it'
import { replace, build } from 'xregexp/xregexp-all.js'

View File

@ -5,17 +5,15 @@ 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,
HardBreak,
Blockquote,
ListItem,
BulletList,
OrderedList,
HorizontalRule,
Placeholder,
Underline,
} from 'tiptap-extensions'
import { Heading } from '@tiptap/extension-heading'
import { HardBreak } from '@tiptap/extension-hard-break'
import { Blockquote } from '@tiptap/extension-blockquote'
import { ListItem } from '@tiptap/extension-list-item'
import { BulletList } from '@tiptap/extension-bullet-list'
import { OrderedList } from '@tiptap/extension-ordered-list'
import { HorizontalRule } from '@tiptap/extension-horizontal-rule'
import { Placeholder } from '@tiptap/extension-placeholder'
import { Underline } from '@tiptap/extension-underline'
export default function defaultExtensions(component) {
const { placeholder, $t, $apollo } = component

View File

@ -1,5 +1,5 @@
import defaultExtensions from './defaultExtensions.js'
import { Editor } from 'tiptap'
import { Editor } from '@tiptap/vue-2'
let content
let createEditor

View File

@ -1,4 +1,4 @@
import { Bold as TipTapBold } from 'tiptap-extensions'
import { Bold as TipTapBold } from '@tiptap/extension-bold'
export default class Bold extends TipTapBold {
pasteRules() {

View File

@ -1,4 +1,4 @@
import { Italic as TipTapItalic } from 'tiptap-extensions'
import { Italic as TipTapItalic } from '@tiptap/extension-italic'
export default class Italic extends TipTapItalic {
pasteRules() {

View File

@ -1,4 +1,4 @@
import { Strike as TipTapStrike } from 'tiptap-extensions'
import { Strike as TipTapStrike } from '@tiptap/extension-strike'
export default class Strike extends TipTapStrike {
pasteRules() {

View File

@ -1,4 +1,4 @@
import { Node } from 'tiptap'
import { Node } from '@tiptap/vue-2'
import pasteRule from '../commands/pasteRule'
import { compileToFunctions } from 'vue-template-compiler'
import Vue from 'vue'

View File

@ -1,4 +1,4 @@
import { Mention as TipTapMention } from 'tiptap-extensions'
import { Mention as TipTapMention } from '@tiptap/extension-mention'
export default class Hashtag extends TipTapMention {
get name() {

View File

@ -1,4 +1,4 @@
import { Node } from 'tiptap'
import { Node } from '@tiptap/vue-2'
import pasteRule from '../commands/pasteRule'
import { compileToFunctions } from 'vue-template-compiler'
import Vue from 'vue'

View File

@ -1,4 +1,4 @@
import { Link as TipTapLink } from 'tiptap-extensions'
import { Link as TipTapLink } from '@tiptap/extension-link'
export default class Link extends TipTapLink {
pasteRules({ type }) {

View File

@ -1,4 +1,4 @@
import { Mention as TipTapMention } from 'tiptap-extensions'
import { Mention as TipTapMention } from '@tiptap/extension-mention'
export default class Mention extends TipTapMention {
get name() {

View File

@ -1,4 +1,5 @@
import { Extension, Plugin } from 'tiptap'
import { Extension } from '@tiptap/core'
import { Plugin } from '@tiptap/pm/state'
// import { Slice, Fragment } from 'prosemirror-model'
export default class EventHandler extends Extension {