@@ -25,17 +25,17 @@ import Wrapper from './Wrapper.vue'
2525/* eslint-disable import/no-named-as-default */
2626import { getCurrentUser } from ' @nextcloud/auth'
2727import { UndoRedo } from ' @tiptap/extensions'
28- import { inject , provide , watch } from ' vue'
28+ import { provide , watch } from ' vue'
2929import { provideEditor } from ' ../../composables/useEditor.ts'
3030import { editorFlagsKey } from ' ../../composables/useEditorFlags.ts'
3131import { provideEditorHeadings } from ' ../../composables/useEditorHeadings.ts'
3232import { useEditorMethods } from ' ../../composables/useEditorMethods.ts'
3333import { provideEditorWidth } from ' ../../composables/useEditorWidth.ts'
34+ import { useOpenLinkHandler } from ' ../../composables/useOpenLinkHandler.ts'
3435import { FocusTrap , RichText } from ' ../../extensions/index.js'
3536import { createMarkdownSerializer } from ' ../../extensions/Markdown.js'
36- import { openLink as defaultOpenLink } from ' ../../helpers/links.js'
3737import AttachmentResolver from ' ../../services/AttachmentResolver.js'
38- import { ATTACHMENT_RESOLVER , OPEN_LINK_HANDLER } from ' ../Editor.provider.ts'
38+ import { ATTACHMENT_RESOLVER } from ' ../Editor.provider.ts'
3939import ReadonlyBar from ' ../Menu/ReadonlyBar.vue'
4040import ContentContainer from ' ./ContentContainer.vue'
4141
@@ -83,9 +83,7 @@ export default {
8383 emits: [' update:content' ],
8484
8585 setup (props ) {
86- const openLinkHandler = inject (OPEN_LINK_HANDLER , {
87- openLink: defaultOpenLink,
88- })
86+ const { openLinkHandler } = useOpenLinkHandler ()
8987 const extensions = [
9088 RichText .configure ({
9189 extensions: [UndoRedo],
0 commit comments