|
|
@ -29,12 +29,12 @@ const SlideItem = ({item}) => { |
|
|
|
return <li className={item.task ? "task" : ""}>{prefix} <Children items={item.tokens} /></li> |
|
|
|
return <li className={item.task ? "task" : ""}>{prefix} <Children items={item.tokens} /></li> |
|
|
|
case "image": |
|
|
|
case "image": |
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<figure> |
|
|
|
<span className="figure"> |
|
|
|
<img src={`slideimg://${basePath}/${item.href.replace(/\.\//, "")}`} alt={item.text} /> |
|
|
|
<img src={`slideimg://${basePath}/${item.href.replace(/\.\//, "")}`} alt={item.text} /> |
|
|
|
{item.text?.length > 0 ? |
|
|
|
{item.text?.length > 0 ? |
|
|
|
<figcaption>{item.text}</figcaption> |
|
|
|
<span className="figcaption">{item.text}</span> |
|
|
|
: null} |
|
|
|
: null} |
|
|
|
</figure> |
|
|
|
</span> |
|
|
|
) |
|
|
|
) |
|
|
|
case "blockquote": |
|
|
|
case "blockquote": |
|
|
|
return <blockquote><Children items={item.tokens} /></blockquote> |
|
|
|
return <blockquote><Children items={item.tokens} /></blockquote> |
|
|
|