aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/pages/setting
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-07-24 21:48:48 +0800
committercrupest <crupest@outlook.com>2023-07-24 21:48:48 +0800
commit4f8d933994c576dc180fae23a3dca477d2354939 (patch)
tree654763f143b3508af2d2c263ace6469268107899 /FrontEnd/src/pages/setting
parentae48ac24c5533653f1e1f1e6d2a33e0238222297 (diff)
downloadtimeline-4f8d933994c576dc180fae23a3dca477d2354939.tar.gz
timeline-4f8d933994c576dc180fae23a3dca477d2354939.tar.bz2
timeline-4f8d933994c576dc180fae23a3dca477d2354939.zip
...
Diffstat (limited to 'FrontEnd/src/pages/setting')
-rw-r--r--FrontEnd/src/pages/setting/ChangePasswordDialog.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/FrontEnd/src/pages/setting/ChangePasswordDialog.tsx b/FrontEnd/src/pages/setting/ChangePasswordDialog.tsx
index a523b454..5505137e 100644
--- a/FrontEnd/src/pages/setting/ChangePasswordDialog.tsx
+++ b/FrontEnd/src/pages/setting/ChangePasswordDialog.tsx
@@ -1,24 +1,25 @@
import { useState } from "react";
-import * as React from "react";
import { useNavigate } from "react-router-dom";
import { userService } from "@/services/user";
import OperationDialog from "@/views/common/dialog/OperationDialog";
-export interface ChangePasswordDialogProps {
+interface ChangePasswordDialogProps {
open: boolean;
close: () => void;
}
-const ChangePasswordDialog: React.FC<ChangePasswordDialogProps> = (props) => {
+export function ChangePasswordDialog(props: ChangePasswordDialogProps) {
+ const { open, close } = props;
+
const navigate = useNavigate();
const [redirect, setRedirect] = useState<boolean>(false);
return (
<OperationDialog
- open={props.open}
+ open={open}
title="settings.dialogChangePassword.title"
themeColor="danger"
inputPrompt="settings.dialogChangePassword.prompt"
@@ -64,6 +65,6 @@ const ChangePasswordDialog: React.FC<ChangePasswordDialogProps> = (props) => {
}}
/>
);
-};
+}
export default ChangePasswordDialog;