aboutsummaryrefslogtreecommitdiff
path: root/packages/anastasis-webui
diff options
context:
space:
mode:
Diffstat (limited to 'packages/anastasis-webui')
-rw-r--r--packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx13
1 files changed, 5 insertions, 8 deletions
diff --git a/packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx b/packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx
index 2da7d52f3..91195971d 100644
--- a/packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx
+++ b/packages/anastasis-webui/src/pages/home/AuthenticationEditorScreen.tsx
@@ -38,7 +38,6 @@ export function AuthenticationEditorScreen(): VNode {
}
const configuredAuthMethods: AuthMethod[] =
reducer.currentReducerState.authentication_methods ?? [];
- const haveMethodsConfigured = configuredAuthMethods.length > 0;
function removeByIndex(index: number): void {
if (reducer)
@@ -105,7 +104,7 @@ export function AuthenticationEditorScreen(): VNode {
onCancel={cancel}
description="No providers founds"
label="Add a provider manually"
- onConfirm={() => {
+ onConfirm={async () => {
setManageProvider(selectedMethod);
}}
>
@@ -156,9 +155,7 @@ export function AuthenticationEditorScreen(): VNode {
</div>
);
}
- const errors = !haveMethodsConfigured
- ? "There is not enough authentication methods."
- : undefined;
+ const errors = configuredAuthMethods.length < 2 ? "There is not enough authentication methods." : undefined;
const handleNext = async () => {
const st = reducer.currentReducerState as ReducerStateBackup;
if ((st.authentication_methods ?? []).length <= 2) {
@@ -188,8 +185,8 @@ export function AuthenticationEditorScreen(): VNode {
label="Proceed anyway"
onConfirm={() => reducer.transition("next", {})}
>
- You have selected fewer than three authentication methods. We
- recommend that you add at least three.
+ You have selected fewer than 3 authentication methods. We
+ recommend that you add at least 3.
</ConfirmModal>
) : null}
{authAvailableSet.size === 0 && (
@@ -198,7 +195,7 @@ export function AuthenticationEditorScreen(): VNode {
onCancel={() => setNoProvidersAck(true)}
description="No providers founds"
label="Add a provider manually"
- onConfirm={() => {
+ onConfirm={async () => {
setManageProvider("");
}}
>