feat(editor): affine to blocksuite doc dnd with prefered card view (#11748)

Close [BS-3070](https://linear.app/affine-design/issue/BS-3070/文档拖动进入edgeless,形成引用时,默认形成embeded的引用,但是记录上次选择)
This commit is contained in:
L-Sun
2025-04-17 04:06:50 +00:00
parent 50b3f5f7df
commit 98899b4eea
13 changed files with 199 additions and 22 deletions
@@ -22,7 +22,11 @@ export function getEditorConfigExtension(
const baseUrl = workspaceServerService.server?.baseUrl ?? location.origin;
return [
EditorSettingExtension(editorSettingService.editorSetting.settingSignal),
EditorSettingExtension({
// eslint-disable-next-line rxjs/finnish
setting$: editorSettingService.editorSetting.settingSignal,
set: (k, v) => editorSettingService.editorSetting.set(k, v),
}),
DatabaseConfigExtension(createDatabaseOptionsConfig(framework)),
LinkedWidgetConfigExtension(createLinkedWidgetConfig(framework)),
ToolbarMoreMenuConfigExtension(createToolbarMoreMenuConfig(framework)),