From 1063026e2da07a7dc51344da963873cc8a7eb901 Mon Sep 17 00:00:00 2001 From: Alexis DRAI Date: Wed, 14 Jun 2023 12:00:41 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=85=20Handle=20fetch=20error=20callbac?= =?UTF-8?q?ks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AlertModal.tsx | 61 ++++++++++++++++++++++++++++++++ components/MoveListItem.tsx | 6 ++-- redux/actions/moveActions.ts | 50 +++++++++++++++++++++----- redux/constants.ts | 6 ++++ redux/reducers/moveReducer.ts | 23 ++++++++---- screens/moves/MoveFormScreen.tsx | 13 +++++-- screens/moves/MoveListScreen.tsx | 60 ++++++++++++++++++------------- 7 files changed, 174 insertions(+), 45 deletions(-) create mode 100644 components/AlertModal.tsx diff --git a/components/AlertModal.tsx b/components/AlertModal.tsx new file mode 100644 index 0000000..d0cca41 --- /dev/null +++ b/components/AlertModal.tsx @@ -0,0 +1,61 @@ +// components/AlertModal.tsx +import { Button, Modal, StyleSheet, Text, View } from 'react-native'; +import React from 'react'; + +type AlertModalProps = { + visible: boolean; + message: string; + onClose: () => void; +}; + +const AlertModal = ({ visible, message, onClose }: AlertModalProps) => { + return ( + + + + {message} + +