diff --git a/src/containers/Register.js b/src/containers/Register.js
index 88ac7bf1dd6e55378a634e506c58d5b8a76cc21d..7fcaa4704864236a48370114a8928d7bfa162add 100644
--- a/src/containers/Register.js
+++ b/src/containers/Register.js
@@ -11,6 +11,7 @@ const Register = () => {
address: "",
};
const [registerInput, setRegisterInput] = useState({ ...defaultRegisterInput });
+ const [success, setSuccess] = useState(false);
const SIGNUP_MUTATION = gql`
mutation signup($data: SignupInput!) {
@@ -34,7 +35,14 @@ const Register = () => {
const onSubmit = (e) => {
e.preventDefault();
- registerUser({ variables: { data: registerInput } });
+ registerUser({ variables: { data: registerInput } })
+ .then(response => {
+ setSuccess(true);
+ })
+ .catch(error => {
+ console.warn(error);
+ setSuccess(false);
+ });
setRegisterInput(defaultRegisterInput);
};
@@ -122,7 +130,6 @@ const Register = () => {
name="avatar"
placeholder="Avatar"
onChange={onChange}
- required
/>
@@ -142,8 +149,17 @@ const Register = () => {
{mutationError.graphQLErrors[0].message}
)}
+ {success && (
+
+ Vous avez créé votre compte ! Veuillez maintenant vous connecter
+
+ )}
-
-
-
onDelete(selectedAnnonce)}
- >
- {mutationLoading ? (
-
- Suppression en cours...
-
- ) : (
- "Supprimer"
- )}
-
-
- Fermer
-
-
+ {authContext.isLoggedIn && (
+
+
onDelete(selectedAnnonce)}
+ >
+ {mutationLoading ? (
+
+
+ Suppression en cours...
+
+
+ ) : (
+ "Supprimer"
+ )}
+
+
+ Fermer
+
+
+ )}
diff --git a/yarn.lock b/yarn.lock
index 062864c415cac5e63b77d3da32176d461f4479d1..0929590cda65b5226459ed9122f772ee722152d2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2443,6 +2443,14 @@ apollo-graphql@^0.6.0:
apollo-env "^0.6.5"
lodash.sortby "^4.7.0"
+apollo-link-context@^1.0.20:
+ version "1.0.20"
+ resolved "https://registry.yarnpkg.com/apollo-link-context/-/apollo-link-context-1.0.20.tgz#1939ac5dc65d6dff0c855ee53521150053c24676"
+ integrity sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA==
+ dependencies:
+ apollo-link "^1.2.14"
+ tslib "^1.9.3"
+
apollo-link-error@^1.0.3:
version "1.1.13"
resolved "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.1.13.tgz#c1a1bb876ffe380802c8df0506a32c33aad284cd"