import { useForm, SubmitHandler } from 'react-hook-form'; import { TextField, Button, Container, Typography, Box } from '@mui/material'; import { AxiosResponse } from 'axios'; import { ApiResponse } from '../../interfaces/auth'; import UserService from '../../services/UserService'; import { IUserCreate } from '../../interfaces/user'; const SignUp = () => { const { register, handleSubmit, formState: { errors } } = useForm({ defaultValues: { email: '', login: '', phone: '', name: '', surname: '', is_active: true, password: '', } }) const onSubmit: SubmitHandler = async (data) => { try { const response: AxiosResponse = await UserService.createUser(data) console.log('Успешная регистрация:', response.data); } catch (error) { console.error('Ошибка регистрации:', error); } }; return ( Регистрация
); }; export default SignUp;