donteatfriedrice
2025-03-26 08:38:05 +00:00
parent f5cc4b41cd
commit 39fa8e87cf
24 changed files with 741 additions and 640 deletions

View File

@@ -48,6 +48,7 @@ import {
} from '@blocksuite/affine/inlines/reference';
import {
BookmarkBlockModel,
EmbedIframeBlockModel,
EmbedLinkedDocModel,
EmbedSyncedDocModel,
} from '@blocksuite/affine/model';
@@ -868,6 +869,12 @@ const inlineReferenceToolbarConfig = {
} as const satisfies ToolbarModuleConfig;
const embedIframeToolbarConfig = {
when: (ctx: ToolbarContext) => {
const model = ctx.getCurrentModelByType(EmbedIframeBlockModel);
if (!model) return false;
return !!model.props.url;
},
actions: [
{
id: 'a.copy-link-and-edit',