瀏覽代碼

ignore incorrect rendererOptions

reiji-h 2 年之前
父節點
當前提交
010767a617
共有 1 個文件被更改,包括 10 次插入11 次删除
  1. 10 11
      packages/presentation/src/components/GrowiSlides.tsx

+ 10 - 11
packages/presentation/src/components/GrowiSlides.tsx

@@ -24,19 +24,18 @@ export const GrowiSlides = (props: Props): JSX.Element => {
     rendererOptions, isDarkMode, disableSeparationByHeader,
     rendererOptions, isDarkMode, disableSeparationByHeader,
   } = options;
   } = options;
 
 
-  if (rendererOptions?.remarkPlugins != null) {
-    rendererOptions.remarkPlugins.push([
-      extractSections.remarkPlugin,
-      {
-        isDarkMode,
-        disableSeparationByHeader,
-      },
-    ]);
+  if (rendererOptions == null || rendererOptions.remarkPlugins == null || rendererOptions.components == null) {
+    return <></>;
   }
   }
 
 
-  if (rendererOptions?.components != null) {
-    rendererOptions.components.section = presentation ? PresentationRichSlideSection : RichSlideSection;
-  }
+  rendererOptions.remarkPlugins.push([
+    extractSections.remarkPlugin,
+    {
+      isDarkMode,
+      disableSeparationByHeader,
+    },
+  ]);
+  rendererOptions.components.section = presentation ? PresentationRichSlideSection : RichSlideSection;
 
 
   const marpit = presentation ? presentationMarpit : slideMarpit;
   const marpit = presentation ? presentationMarpit : slideMarpit;
   const { css } = marpit.render('');
   const { css } = marpit.render('');