Преглед изворни кода

Merge pull request #3888 from weseek/fix/6272-6314-hide-connection

Fix/6272 6314 hide connection
itizawa пре 4 година
родитељ
комит
291c5a8b52
1 измењених фајлова са 24 додато и 19 уклоњено
  1. 24 19
      src/client/js/components/Admin/SlackIntegration/OfficialBotSettings.jsx

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

@@ -71,28 +71,33 @@ const OfficialBotSettings = (props) => {
         {/* TODO: add an appropriate links by GW-5614 */}
         {/* TODO: add an appropriate links by GW-5614 */}
         <i className="fa fa-external-link btn-link ml-2" aria-hidden="true"></i>
         <i className="fa fa-external-link btn-link ml-2" aria-hidden="true"></i>
       </h2>
       </h2>
-      <CustomBotWithProxyConnectionStatus
-        siteName={siteName}
-        connectionStatuses={connectionStatuses}
-      />
 
 
-      <div className="form-group row my-4">
-        <label className="text-left text-md-right col-md-3 col-form-label mt-3">Proxy URL</label>
-        <div className="col-md-6 mt-3">
-          <input
-            className="form-control"
-            type="text"
-            name="settingForm[proxyUrl]"
-            defaultValue={newProxyServerUri}
-            onChange={(e) => { setNewProxyServerUri(e.target.value) }}
+      {slackAppIntegrations.length !== 0 && (
+        <>
+          <CustomBotWithProxyConnectionStatus
+            siteName={siteName}
+            connectionStatuses={connectionStatuses}
           />
           />
-        </div>
-        <div className="col-md-2 mt-3 text-center text-md-left">
-          <button type="button" className="btn btn-primary" onClick={updateProxyUri}>{ t('Update') }</button>
-        </div>
-      </div>
 
 
-      <h2 className="admin-setting-header">{t('admin:slack_integration.integration_procedure')}</h2>
+          <div className="form-group row my-4">
+            <label className="text-left text-md-right col-md-3 col-form-label mt-3">Proxy URL</label>
+            <div className="col-md-6 mt-3">
+              <input
+                className="form-control"
+                type="text"
+                name="settingForm[proxyUrl]"
+                defaultValue={newProxyServerUri}
+                onChange={(e) => { setNewProxyServerUri(e.target.value) }}
+              />
+            </div>
+            <div className="col-md-2 mt-3 text-center text-md-left">
+              <button type="button" className="btn btn-primary" onClick={updateProxyUri}>{ t('Update') }</button>
+            </div>
+          </div>
+
+          <h2 className="admin-setting-header">{t('admin:slack_integration.integration_procedure')}</h2>
+        </>
+      )}
 
 
       <div className="mx-3">
       <div className="mx-3">
         {slackAppIntegrations.map((slackAppIntegration, i) => {
         {slackAppIntegrations.map((slackAppIntegration, i) => {