feat(editor): inline footnote extension (#11908)

Closes: BS-3219
This commit is contained in:
Saul-Mirone
2025-04-23 01:40:49 +00:00
parent 6fbbfc80e5
commit 2510e7a9a4
20 changed files with 73 additions and 10 deletions
+3
View File
@@ -17,6 +17,7 @@ import { SurfaceRefStoreExtension } from '@blocksuite/affine/blocks/surface-ref/
import { TableStoreExtension } from '@blocksuite/affine/blocks/table/store';
import { StoreExtensionManager } from '@blocksuite/affine/ext-loader';
import { MigratingStoreExtension } from '@blocksuite/affine/extensions/store';
import { FootnoteStoreExtension } from '@blocksuite/affine/inlines/footnote/store';
const manager = new StoreExtensionManager([
AttachmentStoreExtension,
@@ -37,6 +38,8 @@ const manager = new StoreExtensionManager([
SurfaceRefStoreExtension,
TableStoreExtension,
FootnoteStoreExtension,
MigratingStoreExtension,
]);
+5
View File
@@ -17,11 +17,13 @@ import { SurfaceRefViewExtension } from '@blocksuite/affine/blocks/surface-ref/v
import { TableViewExtension } from '@blocksuite/affine/blocks/table/view';
import { ViewExtensionManager } from '@blocksuite/affine/ext-loader';
import { MigratingViewExtension } from '@blocksuite/affine/extensions/view';
import { FootnoteViewExtension } from '@blocksuite/affine/inlines/footnote/view';
export function getTestViewManager() {
const manager = new ViewExtensionManager([
MigratingViewExtension,
// Block
AttachmentViewExtension,
BookmarkViewExtension,
CalloutViewExtension,
@@ -39,6 +41,9 @@ export function getTestViewManager() {
ParagraphViewExtension,
SurfaceRefViewExtension,
TableViewExtension,
// Inline
FootnoteViewExtension,
]);
return manager;
}