Răsfoiți Sursa

added chevron up when open

Steven Fukase 5 ani în urmă
părinte
comite
214a1329ee

+ 12 - 4
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettingsAccordion.jsx

@@ -19,7 +19,9 @@ const CustomBotWithoutSettingsAccordion = () => {
               onClick={() => setCurrentOpenAccordionIndex(0)}
               onClick={() => setCurrentOpenAccordionIndex(0)}
             >
             >
               ① Botを作成する
               ① Botを作成する
-              <i className="fa fa-chevron-down"></i>
+              {currentOpenAccordionIndex === 0
+              ? <i className="fa fa-chevron-down"></i>
+              : <i className="fa fa-chevron-up"></i>}
             </button>
             </button>
           </h2>
           </h2>
         </div>
         </div>
@@ -48,7 +50,9 @@ const CustomBotWithoutSettingsAccordion = () => {
               onClick={() => setCurrentOpenAccordionIndex(1)}
               onClick={() => setCurrentOpenAccordionIndex(1)}
             >
             >
               ② BotをSlackにインストールする
               ② BotをSlackにインストールする
-              <i className="fa fa-chevron-down"></i>
+              {currentOpenAccordionIndex === 1
+              ? <i className="fa fa-chevron-down"></i>
+              : <i className="fa fa-chevron-up"></i>}
             </button>
             </button>
           </h2>
           </h2>
         </div>
         </div>
@@ -75,7 +79,9 @@ const CustomBotWithoutSettingsAccordion = () => {
               onClick={() => setCurrentOpenAccordionIndex(2)}
               onClick={() => setCurrentOpenAccordionIndex(2)}
             >
             >
               ③ Signing SecretとBot Tokenを登録する
               ③ Signing SecretとBot Tokenを登録する
-              <i className="fa fa-chevron-down"></i>
+              {currentOpenAccordionIndex === 2
+              ? <i className="fa fa-chevron-down"></i>
+              : <i className="fa fa-chevron-up"></i>}
             </button>
             </button>
           </h2>
           </h2>
         </div>
         </div>
@@ -102,7 +108,9 @@ const CustomBotWithoutSettingsAccordion = () => {
               onClick={() => setCurrentOpenAccordionIndex(3)}
               onClick={() => setCurrentOpenAccordionIndex(3)}
             >
             >
               ④ 連携状況のテストをする
               ④ 連携状況のテストをする
-              <i className="fa fa-chevron-down"></i>
+              {currentOpenAccordionIndex === 3
+              ? <i className="fa fa-chevron-down"></i>
+              : <i className="fa fa-chevron-up"></i>}
             </button>
             </button>
           </h2>
           </h2>
         </div>
         </div>