Skip to content

Commit cc1f30e

Browse files
triplem-devImMohammad20000
authored andcommitted
fix(UserModal): reset active tab and selected template ID on form reset
1 parent 92336c8 commit cc1f30e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dashboard/src/components/dialogs/UserModal.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,8 @@ export default function UserModal({ isDialogOpen, onOpenChange, form, editingUse
500500
form.reset()
501501
setTouchedFields({})
502502
setIsFormValid(false)
503+
setActiveTab('groups')
504+
setSelectedTemplateId(null)
503505
}
504506
onOpenChange(open)
505507
},
@@ -917,6 +919,7 @@ export default function UserModal({ isDialogOpen, onOpenChange, form, editingUse
917919
onOpenChange(false)
918920
form.reset()
919921
setSelectedTemplateId(null)
922+
setActiveTab('groups')
920923
} catch (error: any) {
921924
const fields = ['username', 'note']
922925
handleError({ error, fields, form, contextKey: 'users' })
@@ -1045,6 +1048,8 @@ export default function UserModal({ isDialogOpen, onOpenChange, form, editingUse
10451048
onOpenChange(false)
10461049
form.reset()
10471050
setTouchedFields({})
1051+
setActiveTab('groups')
1052+
setSelectedTemplateId(null)
10481053
} catch (error: any) {
10491054
const fields = ['username', 'data_limit', 'expire', 'note', 'data_limit_reset_strategy', 'on_hold_expire_duration', 'on_hold_timeout', 'group_ids']
10501055
handleError({ error, fields, form, contextKey: 'users' })

0 commit comments

Comments
 (0)