refactor: Update account authentication and password input components

- Replace XKeypad with standard password input fields
- Update user authentication and login info components
- Modify password modification and account pages
- Add sub-layout widget enhancements

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jay Sheen
2025-10-23 10:34:28 +09:00
parent 02cacb9aab
commit 79271caab3
7 changed files with 31 additions and 21 deletions

View File

@@ -9,6 +9,7 @@ import {
useSetOnBack
} from '@/widgets/sub-layout/use-sub-layout';
import { useUserChangePasswordMutation } from '@/entities/user/api/use-user-change-password-mutation';
import { snackBar } from '@/shared/lib/toast';
export const PasswordModifyLoginPasswordPage = () => {
const { navigate } = useNavigate();
@@ -19,7 +20,7 @@ export const PasswordModifyLoginPasswordPage = () => {
const changePasswordMutation = useUserChangePasswordMutation({
onSuccess: () => {
// snackBar('비밀번호가 성공적으로 변경되었습니다.');
snackBar('비밀번호가 성공적으로 변경되었습니다.');
// Clear form
setCurrentPassword('');
setNewPassword('');
@@ -28,7 +29,7 @@ export const PasswordModifyLoginPasswordPage = () => {
navigate(PATHS.account.password.manage);
},
onError: (error) => {
// snackBar(error?.response?.data?.message || '비밀번호 변경에 실패했습니다.');
snackBar(error?.response?.data?.message || '비밀번호 변경에 실패했습니다.');
}
});