import toast, { Toaster } from 'react-hot-toast'; import React from 'react'; import '../css/Register.css'; function Register() { async function sendData(event) { event.preventDefault(); const username = event.target![0].value; const password = event.target![1].value; const passwordConfirm = event.target![2].value; if (!username) { toast("Необходимо указать имя пользователя!", {icon: '⚠️'}); return; } if (!password) { toast("Необходимо придумать пароль!", {icon: '⚠️'}); return; } if (password != passwordConfirm) { toast("Пароли не совпадают!", { icon: '⚠️' }); return; } const response = await fetch('/api/v1/user/register', { method: 'POST', body: JSON.stringify({ username, password }), headers: { "Content-Type": "application/json" } }); switch (response.status) { case 409: toast("Такой пользователь уже существует!", {icon: '❌️'}); break; case 200: document.location.href = "/"; break; } } function goToRegisterPage() { window.location.href = "/login" } return (

Регистрация

); } export default Register;