diff --git a/dashboard/src/components/EnvComponents/Features.tsx b/dashboard/src/components/EnvComponents/Features.tsx index 6aa2a37..e7d86c4 100644 --- a/dashboard/src/components/EnvComponents/Features.tsx +++ b/dashboard/src/components/EnvComponents/Features.tsx @@ -20,7 +20,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_LOGIN_PAGE} - is_Disable={true} + hasReversedValue /> @@ -33,7 +33,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_EMAIL_VERIFICATION} - is_Disable={true} + hasReversedValue /> @@ -46,7 +46,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_MAGIC_LINK_LOGIN} - is_Disable={true} + hasReversedValue /> @@ -59,7 +59,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_BASIC_AUTHENTICATION} - is_Disable={true} + hasReversedValue /> @@ -72,7 +72,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_SIGN_UP} - is_Disable={true} + hasReversedValue /> @@ -85,7 +85,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_STRONG_PASSWORD} - is_Disable={true} + hasReversedValue /> @@ -102,7 +102,7 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.DISABLE_MULTI_FACTOR_AUTHENTICATION} - is_Disable={true} + hasReversedValue /> @@ -121,7 +121,6 @@ const Features = ({ variables, setVariables }: any) => { variables={variables} setVariables={setVariables} inputType={SwitchInputType.ENFORCE_MULTI_FACTOR_AUTHENTICATION} - is_Disable={false} /> diff --git a/dashboard/src/components/InputField.tsx b/dashboard/src/components/InputField.tsx index 2405357..059a87c 100644 --- a/dashboard/src/components/InputField.tsx +++ b/dashboard/src/components/InputField.tsx @@ -48,7 +48,8 @@ const InputField = ({ fieldVisibility, setFieldVisibility, availableRoles, - is_Disable, + // This prop is added to improve the user experience for the boolean ENV variable having `DISABLE_` prefix, as those values need to be considered in inverted form. + hasReversedValue, ...downshiftProps }: any) => { const props = { @@ -399,7 +400,9 @@ const InputField = ({ { setVariables({ ...variables,