diff --git a/src/components/LoginForm/index.tsx b/src/components/LoginForm/index.tsx index fea60f62beb129a8868668d8ba60ed70b88b60ab..310bf4ba4d44fea12e1f644061182845bf526fba 100644 --- a/src/components/LoginForm/index.tsx +++ b/src/components/LoginForm/index.tsx @@ -35,6 +35,15 @@ export const Form: React.FC = () => { }; const [formValues, setFormValues] = useState<formData>(defaultValues); + const requestOptions = { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ + email: formValues.email, + password: formValues.password, + }), + }; + const handleSubmit = (event: React.FormEvent): void => { event.preventDefault(); const errors: Array<string> = []; @@ -43,6 +52,10 @@ export const Form: React.FC = () => { console.log('Email address not valid'); } else { console.log(formValues); + fetch( + 'https://jsonplaceholder.typicode.com/posts', + requestOptions, + ).then((response) => response.json()); } };