mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-29 16:19:43 +08:00
feat(editor): insert embed doc with quick search by default (#12165)
Close [BS-3404](https://linear.app/affine-design/issue/BS-3404/通过embed-doc时,插入的doc还是card-view,应该要默认embed-view) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added the ability to insert and display embedded synced documents, supporting different link types based on editor mode and user preferences. - Introduced new UI interactions and view options for embedded synced documents in edgeless mode. - **Bug Fixes** - Updated UI selectors and preference keys to ensure consistent behavior and correct application of user settings. - **Tests** - Added and updated end-to-end tests for embedding synced documents, including header interactions and viewport fitting. - Improved test coverage for quick search insertion and edgeless embed synced doc features. - **Chores** - Renamed settings and updated exports to align with new embedding functionality. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
+2
@@ -70,6 +70,8 @@ const ToggleButton = ({ model }: { model: EmbedSyncedDocModel }) => {
|
||||
|
||||
return (
|
||||
<IconButton
|
||||
data-testid="edgeless-embed-synced-doc-fold-button"
|
||||
data-folded={isFolded}
|
||||
className={styles.button}
|
||||
size={styles.iconSize}
|
||||
onClick={toggle}
|
||||
|
||||
@@ -153,8 +153,7 @@ export class DndService extends Service {
|
||||
|
||||
const flavour =
|
||||
dropTarget === 'canvas'
|
||||
? this.editorSettingService.editorSetting.docDropCanvasPreferView
|
||||
.value
|
||||
? this.editorSettingService.editorSetting.docCanvasPreferView.value
|
||||
: 'affine:embed-linked-doc';
|
||||
|
||||
const { entity, bsEntity } = args.source.data;
|
||||
|
||||
Reference in New Issue
Block a user