feat: add WebPreviews blocks

This commit is contained in:
swve 2025-06-05 11:08:05 +02:00
parent b1c4ddd0b7
commit 8d3ede1486
11 changed files with 482 additions and 0 deletions

View file

@ -34,6 +34,7 @@ import Link from 'next/link'
import { getCourseThumbnailMediaDirectory } from '@services/media/media'
import { getLinkExtension } from './EditorConf'
import { Link as LinkExtension } from '@tiptap/extension-link'
import WebPreview from './Extensions/WebPreview/WebPreview'
// Lowlight
import { common, createLowlight } from 'lowlight'
@ -164,6 +165,10 @@ function Editor(props: Editor) {
TableHeader,
TableCell,
getLinkExtension(),
WebPreview.configure({
editable: true,
activity: props.activity,
}),
],
content: props.content,
immediatelyRender: false,