Added code block export image extension

This commit is contained in:
2025-12-22 00:13:55 +08:00
parent fa134d31d6
commit c47f7de5b8
12 changed files with 463 additions and 68 deletions

View File

@@ -15,6 +15,7 @@ import {highlightActiveLineGutter, highlightWhitespace, highlightTrailingWhitesp
import createEditorContextMenu from '../extensions/contextMenu';
import {blockLineNumbers} from '../extensions/codeblock';
import {createHttpClientExtension} from '../extensions/httpclient';
import {createBlockImageExtension} from '../extensions/blockImage';
import {ExtensionName} from '@/../bindings/voidraft/internal/models/models';
type ExtensionEntry = {
@@ -104,6 +105,11 @@ const EXTENSION_REGISTRY: Record<ValidExtensionName, ExtensionEntry> = {
definition: defineExtension(() => createHttpClientExtension()),
displayNameKey: 'extensions.httpClient.name',
descriptionKey: 'extensions.httpClient.description'
},
[ExtensionName.BlockImage]: {
definition: defineExtension(() => createBlockImageExtension()),
displayNameKey: 'extensions.blockImage.name',
descriptionKey: 'extensions.blockImage.description'
}
};