From b404d4f2d04c6ea3ed23376f45bd3d3d6174023d Mon Sep 17 00:00:00 2001 From: DavidBelisle <79233327+DavidBelisle@users.noreply.github.com> Date: Mon, 12 Dec 2022 14:32:50 -0500 Subject: [PATCH] DesColsPisDesRow --- .../src/components/PaymentForm.js | 200 +++++++++--------- .../src/pages/ReviewInvoice.js | 8 +- 2 files changed, 107 insertions(+), 101 deletions(-) diff --git a/GrossesMitaines/grosses-mitaines-ui/src/components/PaymentForm.js b/GrossesMitaines/grosses-mitaines-ui/src/components/PaymentForm.js index df68091..940949c 100644 --- a/GrossesMitaines/grosses-mitaines-ui/src/components/PaymentForm.js +++ b/GrossesMitaines/grosses-mitaines-ui/src/components/PaymentForm.js @@ -1,6 +1,6 @@ import React, { useState, useContext, useEffect } from "react" import { CardElement, useElements, useStripe } from "@stripe/react-stripe-js" -import { Button, Form } from "react-bootstrap" +import { Row, Col, Button, Form } from "react-bootstrap" import Swal from "sweetalert2"; import withReactContent from "sweetalert2-react-content"; import { CartContext } from "../components/Cart"; @@ -185,106 +185,112 @@ const PaymentForm = ({ cost, invoice }) => { return ( <> { -
-
-

Adresse de Facturation

-
-
-
- Adresse - setFormAddress(userAddresses[e.target.value])}> - {userAddresses.map((a, i) => ( - - ))} - -
-
- - setCurrentAdress((prev) => { return { ...prev, civicNumber: e.target.value } })} /> -
-
- {errors.civicNumber && errors.civicNumber.type === 'required' && Vous devez entrer une numéro civique!} -
-
- - setCurrentAdress((prev) => { return { ...prev, street: e.target.value } })} /> -
-
- {errors.street && errors.street.type === 'required' && Vous devez entrer votre rue!} - {errors.street && errors.street.type === 'minLength' && Votre rue doit avoir au moins 3 lettres!} - {errors.street && errors.street.type === 'maxLength' && Votre rue doit avoir moins de 51 lettres!} + + +
-
-
- - setCurrentAdress((prev) => { return { ...prev, appartment: e.target.value } })} /> -
-
- - setCurrentAdress((prev) => { return { ...prev, city: e.target.value } })} /> -
-
- {errors.city && errors.city.type === 'required' && Vous devez entrer votre ville!} - {errors.city && errors.city.type === 'minLength' && Votre ville doit avoir au moins 4 lettres!} - {errors.city && errors.city.type === 'maxLength' && Votre ville doit avoir moins de 51 lettres!} -
-
- - setCurrentAdress((prev) => { return { ...prev, province: e.target.value } })} /> -
-
- {errors.province && errors.province.type === 'required' && Vous devez entrer votre province!} - {errors.province && errors.province.type === 'maxLength' && Votre province doit avoir moins de 4 lettres!} -
-
- - setCurrentAdress((prev) => { return { ...prev, country: e.target.value } })} /> -
-
- {errors.country && errors.country.type === 'required' && Vous devez entrer votre pays!} - {errors.country && errors.country.type === 'minLength' && Votre pays doit avoir au moins 4 lettres!} - {errors.cicountryty && errors.country.type === 'maxLength' && Votre pays doit avoir moins de 31 lettres!} -
-
- - setCurrentAdress((prev) => { return { ...prev, postalCode: e.target.value } })} /> -
-
- {errors.postalCode && errors.postalCode.type === 'required' && Vous devez entrer votre code postal!} - {errors.postalCode && errors.postalCode.type === 'pattern' && Veuillez entrer un code postal valide!} + +

Adresse de Facturation

+
+
+
+ Adresse + setFormAddress(userAddresses[e.target.value])}> + {userAddresses.map((a, i) => ( + + ))} + +
+
+ + setCurrentAdress((prev) => { return { ...prev, civicNumber: e.target.value } })} /> +
+
+ {errors.civicNumber && errors.civicNumber.type === 'required' && Vous devez entrer une numéro civique!} +
+
+ + setCurrentAdress((prev) => { return { ...prev, street: e.target.value } })} /> +
+
+ {errors.street && errors.street.type === 'required' && Vous devez entrer votre rue!} + {errors.street && errors.street.type === 'minLength' && Votre rue doit avoir au moins 3 lettres!} + {errors.street && errors.street.type === 'maxLength' && Votre rue doit avoir moins de 51 lettres!} + +
+
+ + setCurrentAdress((prev) => { return { ...prev, appartment: e.target.value } })} /> +
+
+ + setCurrentAdress((prev) => { return { ...prev, city: e.target.value } })} /> +
+
+ {errors.city && errors.city.type === 'required' && Vous devez entrer votre ville!} + {errors.city && errors.city.type === 'minLength' && Votre ville doit avoir au moins 4 lettres!} + {errors.city && errors.city.type === 'maxLength' && Votre ville doit avoir moins de 51 lettres!} +
+
+ + setCurrentAdress((prev) => { return { ...prev, province: e.target.value } })} /> +
+
+ {errors.province && errors.province.type === 'required' && Vous devez entrer votre province!} + {errors.province && errors.province.type === 'maxLength' && Votre province doit avoir moins de 4 lettres!} +
+
+ + setCurrentAdress((prev) => { return { ...prev, country: e.target.value } })} /> +
+
+ {errors.country && errors.country.type === 'required' && Vous devez entrer votre pays!} + {errors.country && errors.country.type === 'minLength' && Votre pays doit avoir au moins 4 lettres!} + {errors.cicountryty && errors.country.type === 'maxLength' && Votre pays doit avoir moins de 31 lettres!} +
+
+ + setCurrentAdress((prev) => { return { ...prev, postalCode: e.target.value } })} /> +
+
+ {errors.postalCode && errors.postalCode.type === 'required' && Vous devez entrer votre code postal!} + {errors.postalCode && errors.postalCode.type === 'pattern' && Veuillez entrer un code postal valide!} +
-
-
- setCardName(e.target.value)} /> - setCardPhone(e.target.value)} /> - setCardEmail(e.target.value)} /> -
- -
-
-
- - { - isLoading &&
Paiement en cours...
- } -
- + +
+ setCardName(e.target.value)} /> + setCardPhone(e.target.value)} /> + setCardEmail(e.target.value)} /> +
+ +
+
+
+ + { + isLoading &&
Paiement en cours...
+ } +
+ + + } ) diff --git a/GrossesMitaines/grosses-mitaines-ui/src/pages/ReviewInvoice.js b/GrossesMitaines/grosses-mitaines-ui/src/pages/ReviewInvoice.js index d855385..575af41 100644 --- a/GrossesMitaines/grosses-mitaines-ui/src/pages/ReviewInvoice.js +++ b/GrossesMitaines/grosses-mitaines-ui/src/pages/ReviewInvoice.js @@ -11,7 +11,7 @@ const ReviewInvoice = () => { const navigate = useNavigate(); - + const cart = useContext(CartContext); @@ -129,7 +129,7 @@ const ReviewInvoice = () => { <>

Veuillez confirmer les informations ci-dessous!

- +
@@ -185,12 +185,12 @@ const ReviewInvoice = () => { - + + - );