diff --git a/sports-matcher/client/src/components/SIgnup.js b/sports-matcher/client/src/components/SIgnup.js index 08a6cac..c603579 100644 --- a/sports-matcher/client/src/components/SIgnup.js +++ b/sports-matcher/client/src/components/SIgnup.js @@ -22,9 +22,15 @@ export default class Signup extends React.Component { } async registerUser() { - const registerResponse = await apiClient.post("/user", this.state); - if (registerResponse.status === 200) { - this.warnUser() + const res = await apiClient.post("/user", this.state); + if (res.status === 200) { + this.warnUser("You are successfully signed up!", "success") + } else if (res === 409) { + this.warnUser("This user already exists. Try logging in instead.", "danger") + } else if (res === 400) { + this.warnUser("Missing required fields.", "danger") + } else { + this.warnUser("Internal server error. Please try again later.", "danger") } }