refactor(editor): edgeless image toolbar config extension (#10718)

This commit is contained in:
fundon
2025-03-19 12:34:18 +00:00
parent e686a6aecc
commit b5406fa57a
4 changed files with 65 additions and 21 deletions
@@ -1,11 +0,0 @@
import type { ToolbarModuleConfig } from '@blocksuite/affine-shared/services';
export const builtinImageToolbarConfig = {
actions: [
{
id: 'a.test',
label: 'Image',
run() {},
},
],
} as const satisfies ToolbarModuleConfig;
@@ -6,7 +6,6 @@ import { builtinBrushToolbarConfig } from './brush';
import { builtinConnectorToolbarConfig } from './connector';
import { builtinFrameToolbarConfig } from './frame';
import { builtinGroupToolbarConfig } from './group';
import { builtinImageToolbarConfig } from './image';
import { builtinMindmapToolbarConfig } from './mindmap';
import { builtinMiscToolbarConfig } from './misc';
import { builtinNoteToolbarConfig } from './note';
@@ -14,11 +13,6 @@ import { builtinShapeToolbarConfig } from './shape';
import { builtinTextToolbarConfig } from './text';
export const EdgelessElementToolbarExtension: ExtensionType[] = [
ToolbarModuleExtension({
id: BlockFlavourIdentifier('affine:surface:image'),
config: builtinImageToolbarConfig,
}),
ToolbarModuleExtension({
id: BlockFlavourIdentifier('affine:surface:brush'),
config: builtinBrushToolbarConfig,