SegmentedControl bug fixed
authorAjay Bura <ajbura@gmail.com>
Sat, 23 Oct 2021 10:11:16 +0000 (15:41 +0530)
committerAjay Bura <ajbura@gmail.com>
Sat, 23 Oct 2021 10:11:16 +0000 (15:41 +0530)
Signed-off-by: Ajay Bura <ajbura@gmail.com>
src/app/atoms/segmented-controls/SegmentedControls.jsx
src/app/organisms/room/PeopleDrawer.jsx

index 2faaf2b694e15c082d4e4a0fcddcf6a9f167ee8c..1d54dd068ef14d1414c03729be17c655c4667caa 100644 (file)
@@ -1,4 +1,4 @@
-import React, { useState } from 'react';
+import React, { useState, useEffect } from 'react';
 import PropTypes from 'prop-types';
 import './SegmentedControls.scss';
 
@@ -17,6 +17,10 @@ function SegmentedControls({
     onSelect(segmentIndex);
   }
 
+  useEffect(() => {
+    setSelect(selected);
+  }, [selected]);
+
   return (
     <div className="segmented-controls">
       {
index 098c450291cb383952e31784774b27d83a970db3..050d8b6a3abf6a1bb0dd43308fc58e11e42ef00d 100644 (file)
@@ -65,7 +65,6 @@ function PeopleDrawer({ roomId }) {
 
   const [itemCount, setItemCount] = useState(PER_PAGE_MEMBER);
   const [membership, setMembership] = useState('join');
-  window.setMemberShip = setMembership;
   const [memberList, setMemberList] = useState([]);
   const [searchedMembers, setSearchedMembers] = useState(null);
   const searchRef = useRef(null);