// schemas/auth.ts import * as yup from 'yup' export const loginSchema = yup.object({ email: yup .string() .email('Введите корректный email') .required('Email обязателен'), password: yup .string() .min(6, 'Пароль должен содержать минимум 6 символов') .required('Пароль обязателен') }) export const registerSchema = yup.object({ first_name: yup .string() .min(2, 'Имя должно содержать минимум 2 символа') .required('Имя обязательно'), last_name: yup .string() .min(2, 'Фамилия должна содержать минимум 2 символа') .required('Фамилия обязательна'), email: yup .string() .email('Введите корректный email') .required('Email обязателен'), password: yup .string() .min(6, 'Пароль должен содержать минимум 6 символов') .required('Пароль обязателен'), passwordConfirm: yup .string() .oneOf([yup.ref('password')], 'Пароли должны совпадать') .required('Подтверждение пароля обязательно') })