import {Button, Card, Col, Row, Typography, Result} from "antd"; import {EditOutlined, UserOutlined} from "@ant-design/icons"; import LoadingIndicator from "../../Widgets/LoadingIndicator/LoadingIndicator.jsx"; import useProfilePage from "./useProfilePage.js"; import useProfilePageUI from "./useProfilePageUI.js"; import UpdateUserModalForm from "../../Dummies/UpdateUserModalForm/UpdateUserModalForm.jsx"; const ProfilePage = () => { const { userData, isLoading, isError, } = useProfilePage(); const { containerStyle, cardStyle, buttonStyle, handleEditUser, } = useProfilePageUI(userData); if (isError) { return ( ); } return (
{isLoading ? ( ) : ( <> {userData.last_name} {userData.first_name} Профиль Фамилия: {userData.last_name || "-"} Имя: {userData.first_name || "-"} Отчество: {userData.patronymic || "-"} Логин: {userData.login || "-"} )}
); }; export default ProfilePage;