瀏覽代碼

fix display eslint errors

keigo-h 3 年之前
父節點
當前提交
407115e13c

+ 5 - 5
packages/app/src/components/Navbar/GrowiContextualSubNavigation.tsx

@@ -1,7 +1,7 @@
 import React, { useState, useEffect, useCallback } from 'react';
 import React, { useState, useEffect, useCallback } from 'react';
 
 
-import PropTypes from 'prop-types';
 import { useTranslation } from 'next-i18next';
 import { useTranslation } from 'next-i18next';
+import PropTypes from 'prop-types';
 import { DropdownItem } from 'reactstrap';
 import { DropdownItem } from 'reactstrap';
 
 
 import EditorContainer from '~/client/services/EditorContainer';
 import EditorContainer from '~/client/services/EditorContainer';
@@ -270,15 +270,15 @@ const GrowiContextualSubNavigation = (props) => {
 
 
     let additionalMenuItemsRenderer;
     let additionalMenuItemsRenderer;
     if (revisionId != null) {
     if (revisionId != null) {
-      additionalMenuItemsRenderer = props => (
-        <AdditionalMenuItems
+      additionalMenuItemsRenderer = props => function additionalMenuItemsRenderer() {
+        return (<AdditionalMenuItems
           {...props}
           {...props}
           pageId={pageId}
           pageId={pageId}
           revisionId={revisionId}
           revisionId={revisionId}
           isLinkSharingDisabled={isLinkSharingDisabled}
           isLinkSharingDisabled={isLinkSharingDisabled}
           onClickTemplateMenuItem={templateMenuItemClickHandler}
           onClickTemplateMenuItem={templateMenuItemClickHandler}
-        />
-      );
+        />);
+      };
     }
     }
     return (
     return (
       <>
       <>

+ 13 - 11
packages/app/src/components/SuspenseUtils.jsx

@@ -6,16 +6,18 @@ import React, { Suspense } from 'react';
  * @param {object} Component A React.Component or functional component
  * @param {object} Component A React.Component or functional component
  */
  */
 export function withLoadingSppiner(Component) {
 export function withLoadingSppiner(Component) {
-  return (props => (
+  return (props => function getWithLoadingSpinner() {
+    return (
     // wrap with <Suspense></Suspense>
     // wrap with <Suspense></Suspense>
-    <Suspense
-      fallback={(
-        <div className="my-5 text-center">
-          <i className="fa fa-lg fa-spinner fa-pulse mx-auto text-muted"></i>
-        </div>
-      )}
-    >
-      <Component {...props} />
-    </Suspense>
-  ));
+      <Suspense
+        fallback={(
+          <div className="my-5 text-center">
+            <i className="fa fa-lg fa-spinner fa-pulse mx-auto text-muted"></i>
+          </div>
+        )}
+      >
+        <Component {...props} />
+      </Suspense>
+    );
+  });
 }
 }