File tree Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -75,8 +75,10 @@ const OnboardingCompany = ({ currentUser }: OnboardingCompanyProps) => {
75
75
} ) ;
76
76
77
77
// 2. Define a submit handler.
78
- function onSubmit ( values : TypeZodOnboardingMutationSchema ) {
79
- mutation . mutate ( values ) ;
78
+ async function onSubmit ( values : TypeZodOnboardingMutationSchema ) {
79
+ try {
80
+ await mutation . mutateAsync ( values ) ;
81
+ } catch ( error ) { }
80
82
}
81
83
82
84
const isSubmitting = form . formState . isSubmitting ;
Original file line number Diff line number Diff line change @@ -104,13 +104,18 @@ const MemberModal = ({
104
104
105
105
const isSubmitting = form . formState . isSubmitting ;
106
106
107
- async function onSubmit ( values : TypeZodInviteMemberMutationSchema ) {
108
- if ( rest . isEditMode ) {
109
- updateMember . mutate ( { ...values , membershipId : rest . membershipId } ) ;
110
- } else {
111
- inviteMember . mutate ( values ) ;
112
- }
113
- }
107
+ const onSubmit = async ( values : TypeZodInviteMemberMutationSchema ) => {
108
+ try {
109
+ if ( rest . isEditMode ) {
110
+ await updateMember . mutateAsync ( {
111
+ ...values ,
112
+ membershipId : rest . membershipId ,
113
+ } ) ;
114
+ } else {
115
+ await inviteMember . mutateAsync ( values ) ;
116
+ }
117
+ } catch ( error ) { }
118
+ } ;
114
119
115
120
return (
116
121
< Modal
@@ -119,7 +124,10 @@ const MemberModal = ({
119
124
trigger = { children }
120
125
dialogProps = { {
121
126
open,
122
- onOpenChange : setOpen ,
127
+ onOpenChange : ( val ) => {
128
+ setOpen ( val ) ;
129
+ form . reset ( ) ;
130
+ } ,
123
131
} }
124
132
>
125
133
< Form { ...form } >
You can’t perform that action at this time.
0 commit comments