reiji-h 2 лет назад
Родитель
Сommit
da566bc9b9

+ 2 - 2
apps/app/src/components/ReactMarkdownComponents/SlideViewer.tsx

@@ -13,7 +13,7 @@ import { usePresentationViewOptions } from '~/stores/renderer';
 const Slides = dynamic(() => import('@growi/presentation').then(mod => mod.Slides), { ssr: false });
 
 type SlideViewerProps = {
-  marp: string,
+  marp: string | undefined,
   children: string,
 }
 
@@ -28,7 +28,7 @@ export const SlideViewer: React.FC<SlideViewerProps> = React.memo((props: SlideV
     <div className={`${MARP_CONTAINER_CLASS_NAME}`}>
       <div className="slides">
         <Slides
-          hasMarpFlag={marp === 'marp'}
+          hasMarpFlag={marp != null}
           options={{ rendererOptions: rendererOptions as ReactMarkdownOptions }}
         >
           {children}

+ 1 - 1
packages/presentation/src/services/renderer/slides.ts

@@ -69,7 +69,7 @@ const rewriteNode = (tree: Node, node: Node) => {
     tree.children = [newNode];
     data.hName = 'slide';
     data.hProperties = {
-      marp: marp ? 'marp' : '',
+      marp: marp ? '' : undefined,
       children: markdown,
     };
   }