fixed dom nesting issue

pull/2/head
Michael Ochmann 3 years ago
parent c64887c3f7
commit b00cf0c486
  1. 7
      src/ui/src/assets/css/_slide.scss
  2. 6
      src/ui/src/components/SlideItem.js

@ -48,13 +48,16 @@
} }
} }
figure { .figure {
display: block;
img { img {
max-width: 95%; max-width: 95%;
height: auto; height: auto;
} }
figcaption { .figcaption {
display: block;
font-size: 1.8vw; font-size: 1.8vw;
opacity: 0.6; opacity: 0.6;
font-style: italic; font-style: italic;

@ -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>

Loading…
Cancel
Save