"use client"; import React, { useState } from "react"; import { useRouter } from "next/navigation"; import { FaUserCircle } from "react-icons/fa"; import TabBar from "../components/TabBar"; const ProfileSettingsPage = () => { const router = useRouter(); const [avatarUrl, setAvatarUrl] = useState(""); const [fullName, setFullName] = useState("Иванов Александр Сергеевич"); const [birthDate, setBirthDate] = useState("1990-03-12"); const [email, setEmail] = useState("example@mail.com"); const [phone, setPhone] = useState("+7 (900) 000-00-00"); const handleSave = (e) => { e.preventDefault(); console.log("Сохранить профиль:", { avatarUrl, fullName, birthDate, email, phone, }); // здесь будет запрос на бэк }; return (
{/* Header */}

Настройки профиля

{/* Карточка настроек */}
{/* Аватар */}
{avatarUrl ? ( // eslint-disable-next-line @next/next/no-img-element Аватар ) : ( )}
{/* ФИО */}
setFullName(e.target.value)} className="w-full rounded-full bg-[#72B8E2] px-4 py-2 text-sm font-montserrat text-white placeholder:text-white/70 outline-none border border-transparent focus:border-white/70" placeholder="Введите ФИО" />
{/* Дата рождения */}
setBirthDate(e.target.value)} className="w-full rounded-full bg-[#72B8E2] px-4 py-2 text-sm font-montserrat text-white outline-none border border-transparent focus:border-white/70" />
{/* Почта */}
setEmail(e.target.value)} className="w-full rounded-full bg-[#72B8E2] px-4 py-2 text-sm font-montserrat text-white placeholder:text-white/70 outline-none border border-transparent focus:border-white/70" placeholder="example@mail.com" />
{/* Телефон */}
setPhone(e.target.value)} className="w-full rounded-full bg-[#72B8E2] px-4 py-2 text-sm font-montserrat text:white.placeholder:text-white/70 outline-none border border-transparent focus:border-white/70" placeholder="+7 (900) 000-00-00" />
{/* Кнопка сохранить */}
); }; export default ProfileSettingsPage;