fix: correct add-invitation form reset logic and select state

This commit is contained in:
Yash Kumar
2026-09-21 16:01:50 +05:30
parent f397c1a862
commit 143dfcafe3
@@ -124,8 +124,11 @@ export const AddInvitation = () => {
const mode = form.watch("mode");
useEffect(() => {
form.reset();
}, [form, form.formState.isSubmitSuccessful, form.reset]);
if (!open) {
form.reset();
setError(null);
}
}, [open, form, form.reset]);
useEffect(() => {
if (isCloud && form.getValues("mode") === "credentials") {
@@ -225,7 +228,7 @@ export const AddInvitation = () => {
<FormLabel>Invite Method</FormLabel>
<Select
onValueChange={field.onChange}
defaultValue={field.value}
value={field.value}
>
<FormControl>
<SelectTrigger>
@@ -313,7 +316,7 @@ export const AddInvitation = () => {
<FormLabel>Email Provider</FormLabel>
<Select
onValueChange={field.onChange}
defaultValue={field.value}
value={field.value}
>
<FormControl>
<SelectTrigger>