feat(editor): add WidgetViewExtension (#10180)
Closes: [BS-2282](https://linear.app/affine-design/issue/BS-2282/replace-widgetviewmapextension-with-widgetextension)
This commit is contained in:
@@ -794,13 +794,11 @@ test.describe('slash menu with customize menu', () => {
|
||||
{
|
||||
setup: di => {
|
||||
di.override(
|
||||
window.$blocksuite.identifiers.WidgetViewMapIdentifier(
|
||||
'affine:page'
|
||||
window.$blocksuite.blockStd.WidgetViewIdentifier(
|
||||
'affine:page|affine-slash-menu-widget'
|
||||
),
|
||||
// @ts-ignore
|
||||
() => ({
|
||||
'affine-slash-menu-widget': fakeLiteral`affine-custom-slash-menu`,
|
||||
})
|
||||
fakeLiteral`affine-custom-slash-menu`
|
||||
);
|
||||
},
|
||||
},
|
||||
@@ -869,13 +867,11 @@ test.describe('slash menu with customize menu', () => {
|
||||
{
|
||||
setup: di =>
|
||||
di.override(
|
||||
window.$blocksuite.identifiers.WidgetViewMapIdentifier(
|
||||
'affine:page'
|
||||
window.$blocksuite.blockStd.WidgetViewIdentifier(
|
||||
'affine:page|affine-slash-menu-widget'
|
||||
),
|
||||
// @ts-ignore
|
||||
() => ({
|
||||
'affine-slash-menu-widget': fakeLiteral`affine-custom-slash-menu`,
|
||||
})
|
||||
fakeLiteral`affine-custom-slash-menu`
|
||||
),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -5,11 +5,7 @@ import type {
|
||||
QuickSearchProvider,
|
||||
ThemeProvider,
|
||||
} from '@blocksuite/affine-shared/services';
|
||||
import type {
|
||||
EditorHost,
|
||||
WidgetViewMapExtension,
|
||||
WidgetViewMapIdentifier,
|
||||
} from '@blocksuite/block-std';
|
||||
import type { EditorHost } from '@blocksuite/block-std';
|
||||
import type { RefNodeSlotsProvider, TestUtils } from '@blocksuite/blocks';
|
||||
import type { AffineEditorContainer } from '@blocksuite/presets';
|
||||
import type {
|
||||
@@ -32,8 +28,8 @@ declare global {
|
||||
utils: typeof import('@blocksuite/global/utils');
|
||||
};
|
||||
editor: typeof import('@blocksuite/presets');
|
||||
blockStd: typeof import('@blocksuite/block-std');
|
||||
identifiers: {
|
||||
WidgetViewMapIdentifier: typeof WidgetViewMapIdentifier;
|
||||
QuickSearchProvider: typeof QuickSearchProvider;
|
||||
DocModeProvider: typeof DocModeProvider;
|
||||
ThemeProvider: typeof ThemeProvider;
|
||||
@@ -41,9 +37,6 @@ declare global {
|
||||
ParseDocUrlService: typeof ParseDocUrlProvider;
|
||||
};
|
||||
defaultExtensions: () => ExtensionType[];
|
||||
extensions: {
|
||||
WidgetViewMapExtension: typeof WidgetViewMapExtension;
|
||||
};
|
||||
mockServices: {
|
||||
mockDocModeService: typeof DocModeService;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user