mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-06 12:19:50 +00:00
dont set whitelist until click set button in dialog
This commit is contained in:
@@ -207,19 +207,11 @@ export function PolicyAuthStackSectionCreate({
|
|||||||
active={Boolean(emailWhitelistEnabled)}
|
active={Boolean(emailWhitelistEnabled)}
|
||||||
onConfigure={() => setEditingMethod("email")}
|
onConfigure={() => setEditingMethod("email")}
|
||||||
onToggle={(active) =>
|
onToggle={(active) =>
|
||||||
handleToggle(
|
handleToggle("email", active, () =>
|
||||||
"email",
|
parentForm.setValue(
|
||||||
active,
|
"emailWhitelistEnabled",
|
||||||
() =>
|
false
|
||||||
parentForm.setValue(
|
)
|
||||||
"emailWhitelistEnabled",
|
|
||||||
false
|
|
||||||
),
|
|
||||||
() =>
|
|
||||||
parentForm.setValue(
|
|
||||||
"emailWhitelistEnabled",
|
|
||||||
true
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
disabled={!emailEnabled}
|
disabled={!emailEnabled}
|
||||||
@@ -266,12 +258,13 @@ export function PolicyAuthStackSectionCreate({
|
|||||||
onOpenChange={(open) => !open && closeCredenza()}
|
onOpenChange={(open) => !open && closeCredenza()}
|
||||||
emailEnabled={emailEnabled}
|
emailEnabled={emailEnabled}
|
||||||
emails={emails}
|
emails={emails}
|
||||||
onSave={(value) =>
|
onSave={(value) => {
|
||||||
parentForm.setValue(
|
parentForm.setValue(
|
||||||
"emails",
|
"emails",
|
||||||
value as PolicyFormValues["emails"]
|
value as PolicyFormValues["emails"]
|
||||||
)
|
);
|
||||||
}
|
parentForm.setValue("emailWhitelistEnabled", true);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<HeaderAuthCredenza
|
<HeaderAuthCredenza
|
||||||
|
|||||||
@@ -684,19 +684,11 @@ export function PolicyAuthStackSectionEdit({
|
|||||||
openMethodEditor("email")
|
openMethodEditor("email")
|
||||||
}
|
}
|
||||||
onToggle={(active) =>
|
onToggle={(active) =>
|
||||||
handleToggle(
|
handleToggle("email", active, () =>
|
||||||
"email",
|
form.setValue(
|
||||||
active,
|
"emailWhitelistEnabled",
|
||||||
() =>
|
false
|
||||||
form.setValue(
|
)
|
||||||
"emailWhitelistEnabled",
|
|
||||||
false
|
|
||||||
),
|
|
||||||
() =>
|
|
||||||
form.setValue(
|
|
||||||
"emailWhitelistEnabled",
|
|
||||||
true
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
disabled={authReadonly || !emailEnabled}
|
disabled={authReadonly || !emailEnabled}
|
||||||
@@ -761,7 +753,10 @@ export function PolicyAuthStackSectionEdit({
|
|||||||
emailEnabled={emailEnabled}
|
emailEnabled={emailEnabled}
|
||||||
disabled={authReadonly}
|
disabled={authReadonly}
|
||||||
emails={emails}
|
emails={emails}
|
||||||
onSave={(value) => form.setValue("emails", value)}
|
onSave={(value) => {
|
||||||
|
form.setValue("emails", value);
|
||||||
|
form.setValue("emailWhitelistEnabled", true);
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<HeaderAuthCredenza
|
<HeaderAuthCredenza
|
||||||
|
|||||||
Reference in New Issue
Block a user