diff --git a/packages/notion-compat/src/convert-block.ts b/packages/notion-compat/src/convert-block.ts index facb045a0..f45621e12 100644 --- a/packages/notion-compat/src/convert-block.ts +++ b/packages/notion-compat/src/convert-block.ts @@ -5,6 +5,7 @@ import { convertColor } from './convert-color' import { convertRichText } from './convert-rich-text' import { convertTime } from './convert-time' + export function convertBlock({ block: partialBlock, children = [], @@ -460,9 +461,15 @@ export function convertBlock({ } case 'image': - // no-op - // TODO: handle formatting - break + // TODO : Add image format + if (block.image) { + compatBlock.properties.source = [[block.image.file?.url || block.image.external?.url]] + if (block.image.caption) { + compatBlock.properties.caption = block.image.caption.map(caption => convertRichText(caption)) + } + } + break + case 'audio': // no-op