itizawa пре 5 година
родитељ
комит
74c3f8f802

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

@@ -1,9 +1,9 @@
 import React, { useState } from 'react';
 import React, { useState } from 'react';
 import PropTypes from 'prop-types';
 import PropTypes from 'prop-types';
 import { useTranslation } from 'react-i18next';
 import { useTranslation } from 'react-i18next';
-import PropTypes from 'prop-types';
-
 import { Collapse } from 'reactstrap';
 import { Collapse } from 'reactstrap';
+import { withUnstatedContainers } from '../../UnstatedUtils';
+
 import AppContainer from '../../../services/AppContainer';
 import AppContainer from '../../../services/AppContainer';
 
 
 export const botInstallationStep = {
 export const botInstallationStep = {
@@ -13,14 +13,13 @@ export const botInstallationStep = {
   CONNECTION_TEST: 'connection-test',
   CONNECTION_TEST: 'connection-test',
 };
 };
 
 
-const CustomBotWithoutProxySettingsAccordion = (props) => {
-  const { appContainer } = props;
+const CustomBotWithoutProxySettingsAccordion = ({ appContainer, activeStep }) => {
   const { t } = useTranslation('admin');
   const { t } = useTranslation('admin');
-  const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set());
+
+  const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set([activeStep]));
   const [connectionErrorCode, setConnectionErrorCode] = useState(null);
   const [connectionErrorCode, setConnectionErrorCode] = useState(null);
   const [connectionErrorMessage, setConnectionErrorMessage] = useState(null);
   const [connectionErrorMessage, setConnectionErrorMessage] = useState(null);
 
 
-  const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set([activeStep]));
 
 
   const onToggleAccordionHandler = (installationStep) => {
   const onToggleAccordionHandler = (installationStep) => {
     const accordionIndexes = new Set(openAccordionIndexes);
     const accordionIndexes = new Set(openAccordionIndexes);