Skip to content

Commit 047972e

Browse files
committed
Отображать аватарку на странице редактирования профиля
1 parent 2077878 commit 047972e

1 file changed

Lines changed: 9 additions & 12 deletions

File tree

hwproj.front/src/components/EditProfile.tsx

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import * as React from "react";
22
import {FC, FormEvent, useEffect, useState} from "react";
33
import {Navigate} from "react-router-dom";
4-
import Avatar from '@material-ui/core/Avatar';
54
import GitHubIcon from '@mui/icons-material/GitHub';
65
import {Button, Container, Grid, TextField, Typography, Link} from "@material-ui/core";
76
import ApiSingleton from "../api/ApiSingleton";
87
import {useSearchParams} from 'react-router-dom';
98
import EditIcon from "@material-ui/icons/Edit";
109
import {makeStyles} from '@material-ui/core/styles';
11-
import {EditAccountViewModel} from "../api";
10+
import {EditAccountViewModel} from "@/api";
11+
import AvatarUtils from "@/components/Utils/AvatarUtils";
12+
import Avatar from "@mui/material/Avatar";
1213

1314
interface IEditProfileProps {
1415
isExpert: boolean;
@@ -163,11 +164,9 @@ const EditProfile: FC<IEditProfileProps> = (props) => {
163164
{!profile.isExternalAuth && (
164165
<Container component="main" maxWidth="xs">
165166
<div className={classes.paper}>
166-
<Avatar
167-
src="/broken-image.jpg"
168-
style={{color: 'white', backgroundColor: '#3fcb27'}}
169-
className={classes.avatar}
170-
/>
167+
<Avatar {...AvatarUtils.stringAvatar(profile!)}
168+
sx={{width: 56, height: 56}}
169+
className={classes.avatar}/>
171170
<Typography component="h1" variant="h5">
172171
Редактировать профиль
173172
</Typography>
@@ -317,11 +316,9 @@ const EditProfile: FC<IEditProfileProps> = (props) => {
317316
{profile.isExternalAuth && (
318317
<Container component="main" maxWidth="xs">
319318
<div className={classes.paper}>
320-
<Avatar
321-
src="/broken-image.jpg"
322-
style={{color: 'white', backgroundColor: '#3fcb27'}}
323-
className={classes.avatar}
324-
/>
319+
<Avatar {...AvatarUtils.stringAvatar(profile)}
320+
sx={{width: 56, height: 56}}
321+
className={classes.avatar}/>
325322
<Typography component="h1" variant="h5">
326323
Редактировать профиль
327324
</Typography>

0 commit comments

Comments
 (0)