Skip to content

Commit da13745

Browse files
committed
Migrate to tiptap v3
1 parent 9d56544 commit da13745

File tree

3 files changed

+5
-59
lines changed

3 files changed

+5
-59
lines changed

Tekst-Web/package-lock.json

Lines changed: 0 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tekst-Web/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,7 @@
2020
"@codemirror/lang-json": "^6.0.1",
2121
"@tiptap/extension-character-count": "^3.0.0",
2222
"@tiptap/extension-image": "^3.0.0",
23-
"@tiptap/extension-link": "^3.0.0",
2423
"@tiptap/extension-table": "^3.0.0",
25-
"@tiptap/extension-table-cell": "^3.0.0",
26-
"@tiptap/extension-table-header": "^3.0.0",
27-
"@tiptap/extension-table-row": "^3.0.0",
2824
"@tiptap/extension-text-align": "^3.0.0",
2925
"@tiptap/pm": "^3.0.0",
3026
"@tiptap/starter-kit": "^3.0.0",

Tekst-Web/src/components/editors/WysiwygEditor.vue

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,7 @@ import {
2525
} from '@/icons';
2626
import CharacterCount from '@tiptap/extension-character-count';
2727
import Image from '@tiptap/extension-image';
28-
import Link from '@tiptap/extension-link';
29-
import Table from '@tiptap/extension-table';
30-
import TableCell from '@tiptap/extension-table-cell';
31-
import TableHeader from '@tiptap/extension-table-header';
32-
import TableRow from '@tiptap/extension-table-row';
28+
import { TableKit } from '@tiptap/extension-table';
3329
import TextAlign from '@tiptap/extension-text-align';
3430
import StarterKit from '@tiptap/starter-kit';
3531
import { EditorContent, useEditor } from '@tiptap/vue-3';
@@ -71,13 +67,13 @@ const editor = useEditor({
7167
heading: {
7268
levels: [1, 2, 3, 4],
7369
},
70+
link: {
71+
openOnClick: false,
72+
},
7473
}),
7574
TextAlign.configure({
7675
types: ['heading', 'paragraph'],
7776
}),
78-
Link.configure({
79-
openOnClick: false,
80-
}),
8177
Image.configure({
8278
inline: true,
8379
allowBase64: true,
@@ -86,10 +82,7 @@ const editor = useEditor({
8682
limit: props.maxChars,
8783
mode: 'textSize',
8884
}),
89-
Table.configure(),
90-
TableRow.configure(),
91-
TableHeader.configure(),
92-
TableCell.configure(),
85+
TableKit.configure(),
9386
],
9487
injectCSS: false,
9588
onUpdate: () => {

0 commit comments

Comments
 (0)