Kaynağa Gözat

fix lint error

Ryu Sato 5 yıl önce
ebeveyn
işleme
4df0acd977

+ 10 - 2
src/client/js/components/PageHistory/Revision.jsx

@@ -98,11 +98,19 @@ class Revision extends React.Component {
                 <button
                   type="button"
                   className="btn btn-light"
-                  onClick={() => revisionCompareContainer.setState({ fromRevision: revision, toRevision: latestRevision }) }
+                  onClick={() => revisionCompareContainer.setState({ fromRevision: revision, toRevision: latestRevision })}
                 >
                   {t('page_history.comparing_with_latest')}
                 </button>
-                <button type="button" className="btn btn-light dropdown-toggle dropdown-toggle-split" id="bgCompareRevision" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-reference="parent">
+                <button
+                  type="button"
+                  className="btn btn-light dropdown-toggle dropdown-toggle-split"
+                  id="bgCompareRevision"
+                  data-toggle="dropdown"
+                  aria-haspopup="true"
+                  aria-expanded="false"
+                  data-reference="parent"
+                >
                   <span className="sr-only">{t('page_history.comparing_versions')}</span>
                 </button>
                 <span className="dropdown-menu" aria-labelledby="bgCompareRevision">

+ 6 - 1
src/client/js/components/RevisionCompare/RevisionIdForm.jsx

@@ -26,7 +26,12 @@ const RevisionIdForm = (props) => {
 
     const author = selectedRevision?.author;
     const pic = (typeof author === 'object') ? <UserPicture user={author} size="lg" /> : '';
-    const islatestRevisionLabel = (selectedRevision?._id === revisionCompareContainer.state.latestRevision?._id) ? <span>({t('page_history.latest_revision')})</span> : "";
+    const islatestRevisionLabel = () => {
+      if (selectedRevision?._id === revisionCompareContainer.state.latestRevision?._id) {
+        return <span>({t('page_history.latest_revision')})</span>;
+      }
+      return '';
+    };
 
     return (
       <div className="card">

+ 5 - 4
src/client/js/services/RevisionCompareContainer.js

@@ -55,14 +55,14 @@ export default class RevisionCompareContainer extends Container {
   get revisionIDsToCompareAsParam() {
     const searchParams = {};
     for (const param of window.location.search?.substr(1)?.split('&')) {
-      const [k,v] = param.split('=');
+      const [k, v] = param.split('=');
       searchParams[k] = v;
     }
-    if (!searchParams['compare']) {
+    if (!searchParams.compare) {
       return [];
     }
 
-    return searchParams['compare'].split('...') || [];
+    return searchParams.compare.split('...') || [];
   }
 
   /**
@@ -93,7 +93,7 @@ export default class RevisionCompareContainer extends Container {
 
     try {
       const res = await this.appContainer.apiv3Get(`/revisions/${revisionId}`, {
-        pageId, shareLinkId
+        pageId, shareLinkId,
       });
       return res.data.revision;
     }
@@ -104,4 +104,5 @@ export default class RevisionCompareContainer extends Container {
     }
     return null;
   }
+
 }