diff --git a/blocksuite/affine/block-attachment/src/attachment-block.ts b/blocksuite/affine/block-attachment/src/attachment-block.ts index bdcb7b3579..20b0737ad8 100644 --- a/blocksuite/affine/block-attachment/src/attachment-block.ts +++ b/blocksuite/affine/block-attachment/src/attachment-block.ts @@ -30,7 +30,11 @@ import { AttachmentEmbedProvider } from './embed.js'; import { styles } from './styles.js'; import { checkAttachmentBlob, downloadAttachmentBlob } from './utils.js'; -@Peekable() +@Peekable({ + enableOn: ({ model }: AttachmentBlockComponent) => { + return model.type.endsWith('pdf'); + }, +}) export class AttachmentBlockComponent extends CaptionedBlockComponent { static override styles = styles;