From fa540c046d126449f77e46edd379bbc84e02d05d Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 26 Jun 2021 00:00:54 +0800 Subject: ... --- FrontEnd/src/views/settings/ChangeAvatarDialog.tsx | 133 +++++++++++++-------- FrontEnd/src/views/settings/index.tsx | 33 ++--- 2 files changed, 99 insertions(+), 67 deletions(-) (limited to 'FrontEnd/src/views/settings') diff --git a/FrontEnd/src/views/settings/ChangeAvatarDialog.tsx b/FrontEnd/src/views/settings/ChangeAvatarDialog.tsx index c4f6f492..1baab1cc 100644 --- a/FrontEnd/src/views/settings/ChangeAvatarDialog.tsx +++ b/FrontEnd/src/views/settings/ChangeAvatarDialog.tsx @@ -1,7 +1,6 @@ import React, { useState, useEffect } from "react"; import { useTranslation } from "react-i18next"; import { AxiosError } from "axios"; -import { Modal, Row, Button } from "react-bootstrap"; import { UiLogicError } from "@/common"; @@ -10,6 +9,7 @@ import { useUserLoggedIn } from "@/services/user"; import { getHttpUserClient } from "@/http/user"; import ImageCropper, { Clip, applyClipToImage } from "../common/ImageCropper"; +import Button from "../common/button/Button"; export interface ChangeAvatarDialogProps { open: boolean; @@ -148,13 +148,13 @@ const ChangeAvatarDialog: React.FC = (props) => { throw new UiLogicError(); } return ( - +
{t("settings.dialogChangeAvatar.previewImgAlt")} - +
); }; @@ -168,15 +168,19 @@ const ChangeAvatarDialog: React.FC = (props) => { return ( <> - {t("settings.dialogChangeAvatar.prompt.select")} - +
+ {t("settings.dialogChangeAvatar.prompt.select")} +
+
- +
- + - + /> ); @@ -220,17 +229,21 @@ const ChangeAvatarDialog: React.FC = (props) => { return ( <> - +
{t("settings.dialogChangeAvatar.prompt.processingCrop")} - +
- - + - - + + - + - +