refactor(editor): edgeless note toolbar config extension (#10719)

This commit is contained in:
fundon
2025-03-19 12:34:18 +00:00
parent b5406fa57a
commit e320552594
30 changed files with 1486 additions and 59 deletions
@@ -92,7 +92,7 @@ const conversionsActionGroup = {
.button=${html`
<editor-icon-button
aria-label="Conversions"
.tooltip="${'Turn Into'}"
.tooltip="${'Turn into'}"
>
${conversion.icon} ${ArrowDownSmallIcon()}
</editor-icon-button>
@@ -8,7 +8,6 @@ import { builtinFrameToolbarConfig } from './frame';
import { builtinGroupToolbarConfig } from './group';
import { builtinMindmapToolbarConfig } from './mindmap';
import { builtinMiscToolbarConfig } from './misc';
import { builtinNoteToolbarConfig } from './note';
import { builtinShapeToolbarConfig } from './shape';
import { builtinTextToolbarConfig } from './text';
@@ -38,11 +37,6 @@ export const EdgelessElementToolbarExtension: ExtensionType[] = [
config: builtinMindmapToolbarConfig,
}),
ToolbarModuleExtension({
id: BlockFlavourIdentifier('affine:surface:note'),
config: builtinNoteToolbarConfig,
}),
ToolbarModuleExtension({
id: BlockFlavourIdentifier('affine:surface:shape'),
config: builtinShapeToolbarConfig,
@@ -1,11 +0,0 @@
import type { ToolbarModuleConfig } from '@blocksuite/affine-shared/services';
export const builtinNoteToolbarConfig = {
actions: [
{
id: 'a.test',
label: 'Note',
run() {},
},
],
} as const satisfies ToolbarModuleConfig;