diff --git a/src/components/CreateUserModal.tsx b/src/components/CreateUserModal.tsx index 6f91d32..111406e 100644 --- a/src/components/CreateUserModal.tsx +++ b/src/components/CreateUserModal.tsx @@ -64,9 +64,9 @@ export function CreateUserModal({ roles, onClose, onUserCreated }: CreateUserMod try { setLoading(true) - + const response = await userManagement.createUser(formData) - + // Create user object for the parent component const newUser: User = { id: response.user_id, @@ -76,12 +76,12 @@ export function CreateUserModal({ roles, onClose, onUserCreated }: CreateUserMod created_at: new Date().toISOString(), updated_at: new Date().toISOString() } - + onUserCreated(newUser) - + // Show success message with password alert(`User created successfully!\n\nEmail: ${response.email}\nTemporary Password: ${response.temp_password}\n\nPlease save this password as it won't be shown again.`) - + } catch (err: any) { setError(err.message || 'Failed to create user') console.error('Create user error:', err) @@ -106,25 +106,28 @@ export function CreateUserModal({ roles, onClose, onUserCreated }: CreateUserMod } return ( -