Browse Source

remove scopes in search component

Borys Palka 5 years ago
parent
commit
d4deba91fb
1 changed files with 28 additions and 28 deletions
  1. 28 28
      src/variables/body/search.tsx

+ 28 - 28
src/variables/body/search.tsx

@@ -95,15 +95,15 @@ const useOutsideClick = (
 };
 
 const ScopeMenuComponent = ({ model }: { model: Variables.IModel }) => {
-  const [toggleState, setToggle] = useState(false);
-  const [scopes, setScopes] = useState(model.scopes);
+  // const [toggleState, setToggle] = useState(false);
+  // const [scopes, setScopes] = useState(model.scopes);
   const [scope, setScope] = useState(model.currentScope);
   const wrapperRef = useRef(null);
 
   useEffect(() => {
     const updateScopes = (_: Variables.IModel, updates: Variables.IScope[]) => {
       const scope = !!updates && updates.length > 0 ? updates[0] : null;
-      setScopes(updates);
+      // setScopes(updates);
       setScope(scope);
     };
     model.scopesChanged.connect(updateScopes);
@@ -114,43 +114,43 @@ const ScopeMenuComponent = ({ model }: { model: Variables.IModel }) => {
   });
 
   const onClickOutSide = () => {
-    setToggle(false);
+    // setToggle(false);
   };
 
   const toggle = () => {
-    if (!!scopes) {
-      setToggle(!toggleState);
-    }
+    // if (!!scopes) {
+    //   setToggle(!toggleState);
+    // }
   };
 
   useOutsideClick(wrapperRef, onClickOutSide);
 
-  const changeScope = (newScope: Variables.IScope) => {
-    if (newScope === scope) {
-      return;
-    }
-    setScope(newScope);
-    model.currentScope = newScope;
-    setToggle(false);
-  };
-
-  const List = (
-    <ul>
-      {!!scopes
-        ? scopes.map(scope => (
-            <li key={scope.name} onClick={e => changeScope(scope)}>
-              {scope.name}
-            </li>
-          ))
-        : null}
-    </ul>
-  );
+  // const changeScope = (newScope: Variables.IScope) => {
+  //   if (newScope === scope) {
+  //     return;
+  //   }
+  //   setScope(newScope);
+  //   model.currentScope = newScope;
+  //   setToggle(false);
+  // };
+
+  // const List = (
+  //   <ul>
+  //     {!!scopes
+  //       ? scopes.map(scope => (
+  //           <li key={scope.name} onClick={e => changeScope(scope)}>
+  //             {scope.name}
+  //           </li>
+  //         ))
+  //       : null}
+  //   </ul>
+  // );
 
   return (
     <div onClick={e => toggle()} ref={wrapperRef}>
       <span className="label">{scope ? scope.name : '-'}</span>
       <span className="fa fa-caret-down"></span>
-      {toggleState ? List : null}
+      {/* {toggleState ? List : null} */}
     </div>
   );
 };