diff --git a/packages/ui/src/components/base/MarkdownEditor.vue b/packages/ui/src/components/base/MarkdownEditor.vue index 707341cbf2..62a6eea965 100644 --- a/packages/ui/src/components/base/MarkdownEditor.vue +++ b/packages/ui/src/components/base/MarkdownEditor.vue @@ -243,8 +243,8 @@
- -
@@ -324,7 +324,7 @@ import { } from '@modrinth/assets' import { markdownCommands, modrinthMarkdownEditorKeymap } from '@modrinth/utils/codemirror' import { renderHighlightedString } from '@modrinth/utils/highlightjs' -import { type Component, computed, onBeforeUnmount, onMounted, ref, toRef, watch } from 'vue' +import { type Component, computed, onBeforeUnmount, onMounted, ref, toRef, useId, watch } from 'vue' import { Button, IconButton } from '#ui/components/base/buttons' @@ -567,6 +567,8 @@ let editor: EditorView | null = null let isDisabledCompartment: Compartment | null = null let editorThemeCompartment: Compartment | null = null +const previewId = useId() + const emit = defineEmits(['update:modelValue']) const resolvedPlaceholder = computed( () => props.placeholder ?? formatMessage(messages.editorPlaceholder),