"use client"; import React, { useState } from "react"; import { useRouter } from "next/navigation"; const RecPasswordNewPage = () => { const router = useRouter(); const [password, setPassword] = useState(""); const [repeatPassword, setRepeatPassword] = useState(""); const [error, setError] = useState(""); const isFormValid = password.length >= 6 && repeatPassword.length >= 6 && password === repeatPassword; const handleSubmit = (e) => { e.preventDefault(); if (!isFormValid) { if (password !== repeatPassword) { setError("Пароли не совпадают"); } else { setError("Пароль должен быть не короче 6 символов"); } return; } setError(""); console.log("Новый пароль установлен:", password); // TODO: запрос на бэк и редирект на страницу логина router.push("/"); // например, на авторизацию }; return (