diff --git a/frontend/src/api/user/signup.ts b/frontend/src/api/user/signup.ts index d92c03cb18..9635f70e8f 100644 --- a/frontend/src/api/user/signup.ts +++ b/frontend/src/api/user/signup.ts @@ -8,7 +8,10 @@ const signup = async ( props: Props, ): Promise | ErrorResponse> => { try { - const response = await axios.post(`/user?email=${props.email}`); + const response = await axios.post(`/user`, { + email: props.email, + name: props.name, + }); return { statusCode: 200, diff --git a/frontend/src/pages/SignUp/index.tsx b/frontend/src/pages/SignUp/index.tsx index 999f02bede..fc0f475df5 100644 --- a/frontend/src/pages/SignUp/index.tsx +++ b/frontend/src/pages/SignUp/index.tsx @@ -55,8 +55,10 @@ const Signup = ({ loggedIn }: SignupProps): JSX.Element => { first_name: formState.firstName, email: formState.email, }; + const response = await signup({ - email: JSON.stringify(payload), + email: payload.email.value, + name: payload.first_name.value, }); if (response.statusCode === 200) { diff --git a/frontend/src/types/api/user/signup.ts b/frontend/src/types/api/user/signup.ts index d459144921..00edef563f 100644 --- a/frontend/src/types/api/user/signup.ts +++ b/frontend/src/types/api/user/signup.ts @@ -1,3 +1,4 @@ export interface Props { email: string; + name: string; }