Browse Source

Merge pull request #175 from zilliztech/gs

fix import dialog disable button
ryjiang 2 years ago
parent
commit
7debb85b5a

+ 0 - 6
client/src/pages/collections/Types.ts

@@ -146,9 +146,3 @@ export enum TAB_EMUM {
   'data-preview',
   'data-preview',
   'data-query',
   'data-query',
 }
 }
-
-export interface LoadSampleParam {
-  collection_name: string;
-  // e.g. [{vector: [1,2,3], age: 10}]
-  size: string;
-}

+ 1 - 1
client/src/pages/dialogs/ImportSampleDialog.tsx

@@ -129,7 +129,7 @@ const ImportSampleDialog: FC<{ collection: string }> = props => {
           : insertStatus
           : insertStatus
       }
       }
       handleConfirm={handleNext}
       handleConfirm={handleNext}
-      confirmDisabled={false}
+      confirmDisabled={insertStatus === InsertStatusEnum.loading}
       showActions={true}
       showActions={true}
       showCancel={false}
       showCancel={false}
       // don't show close icon when insert not finish
       // don't show close icon when insert not finish

+ 2 - 5
client/src/pages/dialogs/LoadCollectionDialog.tsx

@@ -47,7 +47,7 @@ const LoadCollectionDialog = (props: any) => {
   const { t: warningTrans } = useTranslation('warning');
   const { t: warningTrans } = useTranslation('warning');
   const { handleCloseDialog } = useContext(rootContext);
   const { handleCloseDialog } = useContext(rootContext);
   const [form, setForm] = useState({
   const [form, setForm] = useState({
-    replica: 0,
+    replica: 1,
   });
   });
   const [enableRelica, setEnableRelica] = useState(false);
   const [enableRelica, setEnableRelica] = useState(false);
   const [replicaToggle, setReplicaToggle] = useState(false);
   const [replicaToggle, setReplicaToggle] = useState(false);
@@ -78,9 +78,6 @@ const LoadCollectionDialog = (props: any) => {
 
 
       // only show replica toggle in distributed mode && query node > 1
       // only show replica toggle in distributed mode && query node > 1
       if (enableRelica && queryNodes.length > 1) {
       if (enableRelica && queryNodes.length > 1) {
-        setForm({
-          replica: queryNodes.length,
-        });
         setMaxQueryNode(queryNodes.length);
         setMaxQueryNode(queryNodes.length);
         setEnableRelica(enableRelica);
         setEnableRelica(enableRelica);
       }
       }
@@ -156,7 +153,7 @@ const LoadCollectionDialog = (props: any) => {
   const handleChange = () => {
   const handleChange = () => {
     setReplicaToggle(!replicaToggle);
     setReplicaToggle(!replicaToggle);
     if (!replicaToggle === false) {
     if (!replicaToggle === false) {
-      setForm({ replica: 0 });
+      setForm({ replica: 1 });
     }
     }
   };
   };
 
 

+ 6 - 1
client/src/pages/dialogs/Types.ts

@@ -25,4 +25,9 @@ export interface CreateAliasProps {
 export interface RenameCollectionProps {
 export interface RenameCollectionProps {
   collectionName: string;
   collectionName: string;
   cb?: () => void;
   cb?: () => void;
-}
+}
+export interface LoadSampleParam {
+  collection_name: string;
+  // e.g. [{vector: [1,2,3], age: 10}]
+  size: string;
+}