Steven Fukase 5 лет назад
Родитель
Сommit
52da0aa4d0

+ 6 - 3
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettingsAccordion.jsx

@@ -6,11 +6,14 @@ const CustomBotWithoutSettingsAccordion = () => {
   const { t } = useTranslation('admin');
   const [currentlyOpenAccordionIndexes, setCurrentlyOpenAccordionIndexes] = useState(new Set());
   const onToggleAccordionHandler = (i) => {
-    if (currentlyOpenAccordionIndexes.has(i)) {
-      setCurrentlyOpenAccordionIndexes(currentlyOpenAccordionIndexes.delete(i));
+    const indexSetObject =  new Set(currentlyOpenAccordionIndexes);
+    if (indexSetObject.has(i)) {
+      indexSetObject.delete(i);
+      setCurrentlyOpenAccordionIndexes(indexSetObject);
       return;
     }
-    setCurrentlyOpenAccordionIndexes(currentlyOpenAccordionIndexes.add(i));
+    indexSetObject.add(i);
+    setCurrentlyOpenAccordionIndexes(indexSetObject);
   };
 
   return (