/** * @fileoverview Paragraph component for rendering

tags in Markdown. * Extracted from the main markdown renderer for modularity. * Handles special rendering for paragraphs that directly contain an image. */ import React from 'react' import ImageGallery from '@/app/components/base/image-gallery' const Paragraph = (paragraph: any) => { const { node }: any = paragraph const children_node = node.children if (children_node && children_node[0] && 'tagName' in children_node[0] && children_node[0].tagName === 'img') { return (

{ Array.isArray(paragraph.children) && paragraph.children.length > 1 && (
{paragraph.children.slice(1)}
) }
) } return

{paragraph.children}

} export default Paragraph