import { useModalsManagerContext } from "@/contexts/ModalsManagerContext"; import { useUserAuthenticationContext } from "@/contexts/UserAuthenticationContext"; import type { MainStackScreenComponentProps } from "@/navigations/Types"; import Button from "@components/Button"; import Box from "@components/bases/Box"; import Text from "@components/bases/Text"; import { myPromiseModal } from "@components/modals/MyModal"; import { Image, StyleSheet } from "react-native"; const HomeUserNotLoggedIn: MainStackScreenComponentProps<"homeUserNotLoggedIn"> = ({ navigation, }) => { const { isAuthenticated } = useUserAuthenticationContext(); const { showModal, closeModal } = useModalsManagerContext(); if (isAuthenticated) { navigation.replace("appBottomTabsNavigator"); } // TODO :: Remove this test code for modals. const modal = async () => { try { await myPromiseModal(); console.log("modal closed"); } catch (error) { console.log("err :: ", error); } myPromiseModal() .then(() => { console.log("Success"); }) .catch((error) => { console.log("Error", error); }); // console.log("DEBUG :: ", result); }; return ( <> {/* */} Acceptez des paiements en magasin et en ligne et recevez votre argent en quelques secondes