import * as React from "react"; import { BlockType, ContentValueType, MapImageUrl } from "../types"; const types = ["video", "image", "embed", "figma"]; const Asset: React.FC<{ block: BlockType; mapImageUrl: MapImageUrl; }> = ({ block, mapImageUrl }) => { const value = block.value as ContentValueType; const type = block.value.type; if (!types.includes(type)) { return null; } const format = value.format; const { display_source = undefined, block_aspect_ratio = undefined, block_height = 1, block_width = 1 } = format ?? {}; const aspectRatio = block_aspect_ratio || block_height / block_width; if (type === "embed" || type === "video" || type === "figma") { return (