BlockSuite API Documentation / @blocksuite/affine-block-embed / IframeOptions
Type Alias: IframeOptions
IframeOptions =
object
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:19
The options for the iframe
Example
{
* widthInSurface: 640,
* heightInSurface: 152,
* heightInNote: 152,
* widthPercent: 100,
* style: 'border-radius: 12px;',
* allow: 'autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture',
* }
Properties
allow?
optional
allow:string
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:27
allowFullscreen?
optional
allowFullscreen:boolean
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:28
heightInNote
heightInNote:
number
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:22
heightInSurface
heightInSurface:
number
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:21
referrerpolicy?
optional
referrerpolicy:string
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:25
scrolling?
optional
scrolling:boolean
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:26
style?
optional
style:string
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:24
widthInSurface
widthInSurface:
number
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:20
widthPercent
widthPercent:
number
Defined in: packages/affine/blocks/block-embed/src/embed-iframe-block/extension/embed-iframe-config.ts:23