import { useBlock } from '../Provider'; import { BaseBlock } from './BaseBlock'; import { RichText } from './RichText'; import { BaseBlockConfig } from './types'; export interface ImageConfig extends BaseBlockConfig { caption?: string; src?: string; alt?: string; } export const Image = ({ className = '', caption, src = '', alt, }: ImageConfig) => (
{alt} {caption && (
{caption}
)}
); export const ImageInContext = () => { const { config } = useBlock(); return ( ); }; export default ImageInContext;