Explorar el Código

removed 1st contetn in official bot accordion with props

kaori hace 4 años
padre
commit
98fe756a17

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/CustomBotWithProxySettings.jsx

@@ -80,7 +80,7 @@ const CustomBotWithProxySettings = (props) => {
                 {t('admin:slack_integration.delete')}
               </button>
             </div>
-            <WithProxyAccordion key={i} />
+            <WithProxyAccordion botType="customBotWithProxy" key={i} />
           </>
         ))}
 

+ 1 - 1
src/client/js/components/Admin/SlackIntegration/OfficialBotSettings.jsx

@@ -30,7 +30,7 @@ const OfficialBotSettings = () => {
       <h2 className="admin-setting-header">{t('admin:slack_integration.official_bot_settings')}</h2>
 
       <div className="my-5 mx-3">
-        <WithProxyAccordion />
+        <WithProxyAccordion botType="officialBot" />
       </div>
     </>
 

+ 11 - 1
src/client/js/components/Admin/SlackIntegration/WithProxyAccordion.jsx

@@ -1,9 +1,10 @@
 import React, { useState } from 'react';
+import PropTypes from 'prop-types';
 import { useTranslation } from 'react-i18next';
 import AdminUpdateButtonRow from '../Common/AdminUpdateButtonRow';
 import Accordion from '../Common/Accordion';
 
-const WithProxyAccordion = () => {
+const WithProxyAccordion = (props) => {
   const [testChannel, setTestChannel] = useState('');
   /* eslint-disable no-unused-vars */
   // TODO: Add connection Logs
@@ -35,6 +36,8 @@ const WithProxyAccordion = () => {
 
   return (
     <div className="card border-0 rounded-lg shadow overflow-hidden">
+      {props.botType === 'customBotWithProxy'
+      && (
       <Accordion
         title={<><span className="mr-2">①</span>{t('admin:slack_integration.accordion.create_bot')}</>}
       >
@@ -54,6 +57,9 @@ const WithProxyAccordion = () => {
           </a>
         </div>
       </Accordion>
+      )
+      }
+
       <Accordion
         title={<><span className="mr-2">②</span>{t('admin:slack_integration.accordion.install_bot_to_slack')}</>}
       >
@@ -217,4 +223,8 @@ const WithProxyAccordion = () => {
   );
 };
 
+WithProxyAccordion.propTypes = {
+  botType: PropTypes.string.isRequired,
+};
+
 export default WithProxyAccordion;