我正在寻找扩展gatsby-image
组件以使其在语义上正确figure
并在其中添加一个<figcaption>
。
有一个Tag
道具可以将其渲染为figure
,但我不知道如何添加孩子。
这是我尝试过的。
import Img from "gatsby-image"
const Figure = (props) => {
return (
<Img Tag="figure" fluid={props.fluid} alt={props.alt}>
<figcaption>This is the caption of my amazing image.</figcaption>
</Img>
)
}
export default Figure