|
@@ -42,7 +42,8 @@ export const Presentation = (props: PresentationProps): JSX.Element => {
|
|
|
const { options, isEnabledMarp, children } = props;
|
|
const { options, isEnabledMarp, children } = props;
|
|
|
const { revealOptions } = options;
|
|
const { revealOptions } = options;
|
|
|
|
|
|
|
|
- const marp = isEnabledMarp && parseSlideFrontmatterInMarkdown(children)[0];
|
|
|
|
|
|
|
+ const [marp] = parseSlideFrontmatterInMarkdown(children);
|
|
|
|
|
+ const hasMarpFlag = isEnabledMarp && marp;
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
let deck: Reveal.Api;
|
|
let deck: Reveal.Api;
|
|
@@ -63,7 +64,7 @@ export const Presentation = (props: PresentationProps): JSX.Element => {
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<div className={`grw-presentation ${styles['grw-presentation']} reveal`}>
|
|
<div className={`grw-presentation ${styles['grw-presentation']} reveal`}>
|
|
|
- <Slides options={options} hasMarpFlag={marp} presentation>{children}</Slides>
|
|
|
|
|
|
|
+ <Slides options={options} hasMarpFlag={hasMarpFlag} presentation>{children}</Slides>
|
|
|
</div>
|
|
</div>
|
|
|
);
|
|
);
|
|
|
};
|
|
};
|