Commit b47ebcb0 by G

basic test for the error modal

parent 87e404c9
import ErrorModal from "@components/modals/ErrorModal";
import LoadingModal from "@components/modals/LoadingModal"; import LoadingModal from "@components/modals/LoadingModal";
import { createContext, useContext, useState } from "react"; import { createContext, useContext, useState } from "react";
import { View } from "react-native"; import { View } from "react-native";
...@@ -14,7 +15,8 @@ export const OverlayContext = createContext<IoverlayContext>({ ...@@ -14,7 +15,8 @@ export const OverlayContext = createContext<IoverlayContext>({
export const OverlayProvider = ({ children }: { children: React.ReactNode }) => { export const OverlayProvider = ({ children }: { children: React.ReactNode }) => {
const [showBackdrop, setShowBackdrop] = useState(true); const [showBackdrop, setShowBackdrop] = useState(true);
const [loadingModalVisible, setLoadingModalVisible] = useState(true); const [loadingModalVisible, setLoadingModalVisible] = useState(false);
const [errorModalVisible, setErrorModalVisible] = useState(true);
const showOverlay = () => { const showOverlay = () => {
setShowBackdrop(true); setShowBackdrop(true);
...@@ -37,6 +39,7 @@ export const OverlayProvider = ({ children }: { children: React.ReactNode }) => ...@@ -37,6 +39,7 @@ export const OverlayProvider = ({ children }: { children: React.ReactNode }) =>
{showBackdrop && <OverlayBackdrop />} {showBackdrop && <OverlayBackdrop />}
{loadingModalVisible && <LoadingModal />} {loadingModalVisible && <LoadingModal />}
{errorModalVisible && <ErrorModal />}
</OverlayContext.Provider> </OverlayContext.Provider>
); );
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment