fixinf login?_? maybe
All checks were successful
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 19s
All checks were successful
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 19s
This commit is contained in:
@@ -41,18 +41,19 @@ export const ProfileManager: React.FC<ProfileManagerProps> = ({ isOpen, onClose,
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
// Only reset state when the modal is opened.
|
||||
// Do not reset on profile changes, which can happen during sign-out.
|
||||
if (isOpen) {
|
||||
// Reset state when modal opens
|
||||
setFullName(profile.full_name || '');
|
||||
setAvatarUrl(profile.avatar_url || '');
|
||||
setActiveTab('profile');
|
||||
setIsConfirmingDelete(false);
|
||||
setPasswordForDelete('');
|
||||
setDeleteError('');
|
||||
setPasswordError('');
|
||||
setPasswordMessage('');
|
||||
setFullName(profile.full_name || '');
|
||||
setAvatarUrl(profile.avatar_url || '');
|
||||
setActiveTab('profile');
|
||||
setIsConfirmingDelete(false);
|
||||
setPasswordForDelete('');
|
||||
setDeleteError('');
|
||||
setPasswordError('');
|
||||
setPasswordMessage('');
|
||||
}
|
||||
}, [isOpen, profile]);
|
||||
}, [isOpen]); // Only depend on isOpen
|
||||
|
||||
const handleProfileSave = async (e: React.FormEvent) => {
|
||||
e.preventDefault();
|
||||
|
||||
Reference in New Issue
Block a user