|
@@ -10,7 +10,7 @@ import styles from "./index.module.scss";
|
|
interface Props {
|
|
interface Props {
|
|
visible: boolean;
|
|
visible: boolean;
|
|
useInfo: UserInfoRep;
|
|
useInfo: UserInfoRep;
|
|
- onClose?: () => void;
|
|
|
|
|
|
+ onClose?: (needRefresh?: boolean) => void;
|
|
}
|
|
}
|
|
|
|
|
|
interface ImgItem {
|
|
interface ImgItem {
|
|
@@ -55,7 +55,9 @@ const ChangeAvatar: React.FC<Props> = ({ visible = false, useInfo, onClose }) =>
|
|
});
|
|
});
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
Toast.show({ icon: "success", content: t("success") });
|
|
Toast.show({ icon: "success", content: t("success") });
|
|
- close();
|
|
|
|
|
|
+ if (typeof onClose === "function") {
|
|
|
|
+ onClose(true);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} catch {
|
|
} catch {
|
|
loadToast.close();
|
|
loadToast.close();
|