fix(editor): banner of blookmark not shown in edgeless (#11796)

Close [BS-2651](https://app.graphite.dev/github/pr/toeverything/AFFiNE/11797/chore(editor)-add-feature-flag-to-embed-doc-with-alias)
### What Changes:
- Fixed banner of edgeless embed bookmark is not shown
- Add fallback bookmark creation with embed creation modal when there is not a `QuickSearchProvider` in blocksuite playground
- Add tests for embed blookmark and embed github block in edgeless
This commit is contained in:
L-Sun
2025-04-21 03:33:18 +00:00
parent c74b5dc214
commit 6d7cd6dd99
5 changed files with 68 additions and 4 deletions
@@ -28,6 +28,7 @@ export const styles = css`
width: calc(100% - 204px);
display: flex;
flex-direction: column;
flex-grow: 1;
align-self: stretch;
gap: 4px;
padding: 12px;
@@ -277,7 +278,7 @@ export const styles = css`
.affine-bookmark-content {
width: 100%;
}
.affine-bookmark-banner {
.affine-bookmark-card:not(.edgeless) .affine-bookmark-banner {
display: none;
}
}