diff --git a/src/components/modals/InformationModal.tsx b/src/components/modals/InformationModal.tsx new file mode 100644 index 0000000..7afc7fa --- /dev/null +++ b/src/components/modals/InformationModal.tsx @@ -0,0 +1,60 @@ +import { useModalsManagerContext } from "@/contexts/ModalsManagerContext"; +import Button from "@components/Button"; +import Box from "@components/bases/Box"; +import InformationIcon from "@components/icons/InformationIcon"; +import { Text } from "react-native"; + +interface Props { + message?: string; + onPress?: () => void; + actionLabel?: string; +} + +const InformationModal = ({ + message = "Une erreur s'est produite", + onPress = undefined, + actionLabel = "Ok", +}: Props) => { + const { closeModal } = useModalsManagerContext(); + return ( + + + {message} + + {onPress && ( +