kaori 4 лет назад
Родитель
Сommit
76df644960
1 измененных файлов с 23 добавлено и 22 удалено
  1. 23 22
      packages/app/src/components/MaintenanceModeContent.tsx

+ 23 - 22
packages/app/src/components/MaintenanceModeContent.tsx

@@ -8,33 +8,34 @@ import AppContainer from '~/client/services/AppContainer';
 import { withUnstatedContainers } from './UnstatedUtils';
 
 const MaintenanceModeContent = (props) => {
-  // const { appContainer } = props;
   const { t } = useTranslation();
 
+  const isUserLoggedIn = props.appContainer.currentUser != null;
 
   return (
-    <>
-      <div className="text-left">
-        <p>
-          <i className="icon-arrow-right"></i>
-          <a href="/admin">{ t('maintenance_mode.admin_page') }</a>
-        </p>
-        {/* {% if not user %} */}
-        <p>
-          <i className="icon-arrow-right"></i>
-          <a href="/login">{ t('maintenance_mode.login') }</a>
-        </p>
-        {/* {% else %} */}
-        <p>
-          <form action="/_api/v3/logout" name="form1" method="post">
+    <div className="text-left">
+      <p>
+        <i className="icon-arrow-right"></i>
+        <a href="/admin">{ t('maintenance_mode.admin_page') }</a>
+      </p>
+      {isUserLoggedIn
+        ? (
+          <p>
             <i className="icon-arrow-right"></i>
-            {/* <a href="javascript:form1.submit()" id="maintanounse-mode-logout">{ t('maintenance_mode.logout') }</a> */}
-            <a href="" id="maintanounse-mode-logout">{ t('maintenance_mode.logout') }</a>
-          </form>
-        </p>
-        {/* {% endif %} */}
-      </div>
-    </>
+            <a href="/login">{ t('maintenance_mode.login') }</a>
+          </p>
+        )
+        : (
+          <p>
+            <form action="/_api/v3/logout" name="form1" method="post">
+              <i className="icon-arrow-right"></i>
+              {/* <a href="javascript:form1.submit()" id="maintanounse-mode-logout">{ t('maintenance_mode.logout') }</a> */}
+              <a href="" id="maintanounse-mode-logout">{ t('maintenance_mode.logout') }</a>
+            </form>
+          </p>
+        )
+      }
+    </div>
   );
 
 };