Просмотр исходного кода

replace from bare bootstrap to reactstrap

Shun Miyazawa 2 лет назад
Родитель
Сommit
23b5714fb5
1 измененных файлов с 9 добавлено и 7 удалено
  1. 9 7
      apps/app/src/features/search/client/components/SearchHelp.tsx

+ 9 - 7
apps/app/src/features/search/client/components/SearchHelp.tsx

@@ -1,23 +1,25 @@
-import React from 'react';
+import React, { useState } from 'react';
 
 
 import { useTranslation } from 'next-i18next';
 import { useTranslation } from 'next-i18next';
+import { Collapse } from 'reactstrap';
 
 
 export const SearchHelp = (): JSX.Element => {
 export const SearchHelp = (): JSX.Element => {
   const { t } = useTranslation();
   const { t } = useTranslation();
+
+  const [isOpen, setIsOpen] = useState(false);
+
   return (
   return (
     <>
     <>
       <p>
       <p>
-        <a data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
+        <button type="button" className="btn" onClick={() => setIsOpen(!isOpen)}>
           <div className="">
           <div className="">
             <span className="material-symbols-outlined">help</span>
             <span className="material-symbols-outlined">help</span>
             { t('search_help.title') }
             { t('search_help.title') }
             <span className="material-symbols-outlined">expand_more</span>
             <span className="material-symbols-outlined">expand_more</span>
           </div>
           </div>
-
-          {/* <h5 className="h6"><i className="icon-magnifier pe-2 mb-2" />{ t('search_help.title') }</h5> */}
-        </a>
+        </button>
       </p>
       </p>
-      <div className="collapse" id="collapseExample">
+      <Collapse isOpen={isOpen}>
         <table className="table grw-search-table search-help m-0">
         <table className="table grw-search-table search-help m-0">
           <tbody>
           <tbody>
             <tr>
             <tr>
@@ -56,7 +58,7 @@ export const SearchHelp = (): JSX.Element => {
             </tr>
             </tr>
           </tbody>
           </tbody>
         </table>
         </table>
-      </div>
+      </Collapse>
     </>
     </>
   );
   );
 };
 };