Commit f716f522 by G

using a modal card

parent fa392541
import { useModalsManagerContext } from "@/contexts/ModalsManagerContext"; import { useModalsManagerContext } from "@/contexts/ModalsManagerContext";
import Button from "@components/Button"; import Button from "@components/Button";
import Card from "@components/Card";
import Box from "@components/bases/Box"; import Box from "@components/bases/Box";
// import { Text } from "react-native"
import Text from "@components/bases/Text";
import ErrorIcon from "@components/icons/ErrorIcon"; import ErrorIcon from "@components/icons/ErrorIcon";
import { Text } from "react-native";
interface Props { interface Props {
message?: string; message?: string;
...@@ -12,25 +14,28 @@ interface Props { ...@@ -12,25 +14,28 @@ interface Props {
const ErrorModal = ({ message = "Une erreur s'est produite" }: Props) => { const ErrorModal = ({ message = "Une erreur s'est produite" }: Props) => {
const { closeModal } = useModalsManagerContext(); const { closeModal } = useModalsManagerContext();
return ( return (
<Box // <Box
width={300} // width={300}
height={200} // height={200}
backgroundColor={"white"} // backgroundColor={"white"}
alignItems={"center"} // alignItems={"center"}
justifyContent={"center"} // justifyContent={"center"}
alignSelf={"center"} // alignSelf={"center"}
marginTop={"x240"} // marginTop={"x240"}
position={"absolute"} // position={"absolute"}
zIndex={10} // zIndex={10}
borderRadius={20} // borderRadius={20}
gap={"m"} // gap={"m"}
shadowColor={"black"} // shadowColor={"black"}
shadowOffset={{ width: 0, height: 0 }} // shadowOffset={{ width: 0, height: 0 }}
shadowOpacity={0.5} // shadowOpacity={0.5}
p={"s"} // p={"s"}
> // >
<Card variant={"modal"}>
<ErrorIcon /> <ErrorIcon />
<Text>{message}</Text> <Text variant={"gray"} fontWeight={"bold"}>
{message}
</Text>
<Box style={{ width: "80%" }}> <Box style={{ width: "80%" }}>
<Button <Button
variant={"fullError"} variant={"fullError"}
...@@ -39,7 +44,8 @@ const ErrorModal = ({ message = "Une erreur s'est produite" }: Props) => { ...@@ -39,7 +44,8 @@ const ErrorModal = ({ message = "Une erreur s'est produite" }: Props) => {
onPress={closeModal} onPress={closeModal}
/> />
</Box> </Box>
</Box> </Card>
// </Box>
); );
}; };
......
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