From 70892fe4658129d64a03fb5eb6e621e707741bc3 Mon Sep 17 00:00:00 2001 From: Eban Date: Thu, 2 Jan 2025 13:31:22 +0100 Subject: [PATCH] feat: Add support for image caption --- packages/notion-compat/src/convert-block.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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