diff --git a/apps/amakrushi/src/components/LoginPage/LoginPage.tsx b/apps/amakrushi/src/components/LoginPage/LoginPage.tsx index 169f5d7..a46cf55 100644 --- a/apps/amakrushi/src/components/LoginPage/LoginPage.tsx +++ b/apps/amakrushi/src/components/LoginPage/LoginPage.tsx @@ -1,12 +1,15 @@ import styles from "./login.module.css"; import { NumberInput, NumberInputField, Spinner } from "@chakra-ui/react"; -import React, { useState, useEffect } from "react"; +import React, { useState, useEffect, useContext } from "react"; import { useRouter } from "next/router"; import { useLocalization } from "../../hooks/useLocalization"; import { logEvent } from "firebase/analytics"; import { analytics } from "../../utils/firebase"; import toast from "react-hot-toast"; +import { AppContext } from "../../context"; +import DownTimePage from "../down-time-page"; const LoginPage: React.FC = () => { + const context = useContext(AppContext); const router = useRouter(); const [input, setInput] = useState(""); const [loading, setLoading] = useState(false); @@ -57,9 +60,10 @@ const LoginPage: React.FC = () => { useEffect(() => { //@ts-ignore logEvent(analytics, "Login_page"); + context?.fetchIsDown(); }, []); - return ( + return context?.isDown ? : (
{t("label.title")}
diff --git a/apps/amakrushi/src/context/ContextProvider.tsx b/apps/amakrushi/src/context/ContextProvider.tsx index 3e3a6cd..a00a7dc 100644 --- a/apps/amakrushi/src/context/ContextProvider.tsx +++ b/apps/amakrushi/src/context/ContextProvider.tsx @@ -458,7 +458,7 @@ const ContextProvider: FC<{ const status = res.data.status; console.log('hie', status); if (status === 'OK') { - setIsDown(false); + setIsDown(true); } else { setIsDown(true); console.log('Server status is not OK');