import React, { useState } from "react"; import { Box, Button, Divider, Typography } from "@mui/material"; import { Lock } from "@mui/icons-material"; import ProfileForm from "./components/ProfileForm"; import ChangePasswordDialog from "./components/ChangePasswordDialog"; import { useProfileSetting } from "@/hooks/setting-hooks"; import logger from "@/utils/logger"; function ProfileSetting() { const { userInfo, updateUserInfo: updateUserInfoFunc, changeUserPassword: changeUserPasswordFunc } = useProfileSetting(); const [passwordDialogOpen, setPasswordDialogOpen] = useState(false); logger.debug('userInfo', userInfo); const handleOpenPasswordDialog = () => { setPasswordDialogOpen(true); }; const handleClosePasswordDialog = () => { setPasswordDialogOpen(false); }; return ( {/* 个人资料表单 */} {/* 分割线 */} {/* 密码修改部分 */} 账户安全 定期更新密码有助于保护您的账户安全 {/* 修改密码对话框 */} ); } export default ProfileSetting;