فهرست منبع

add two methods to make codes readable

kaoritokashiki 5 سال پیش
والد
کامیت
583aa56226
1فایلهای تغییر یافته به همراه12 افزوده شده و 1 حذف شده
  1. 12 1
      src/client/js/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx

+ 12 - 1
src/client/js/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx

@@ -58,7 +58,18 @@ class RebuildIndexControls extends React.Component {
       return null;
     }
 
-    const header = isRebuildingCompleted ? `Completed (${skip} skips)` : `Processing.. (${skip} skips)`;
+    function getCompletedLabel() {
+      if (skip === 0) {
+        return 'Completed';
+      }
+      return `Done (${skip} skips)`;
+    }
+
+    function getSkipLabel() {
+      return `Processing.. (${skip} skips)`;
+    }
+
+    const header = isRebuildingCompleted ? getCompletedLabel() : getSkipLabel();
 
     return (
       <ProgressBar