refactored code

This commit is contained in:
darshvaghela 2023-04-23 17:31:24 +05:30
parent d693c05483
commit 3868157e11
2 changed files with 12 additions and 10 deletions

View File

@ -20,7 +20,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_LOGIN_PAGE} inputType={SwitchInputType.DISABLE_LOGIN_PAGE}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -33,7 +33,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_EMAIL_VERIFICATION} inputType={SwitchInputType.DISABLE_EMAIL_VERIFICATION}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -46,7 +46,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_MAGIC_LINK_LOGIN} inputType={SwitchInputType.DISABLE_MAGIC_LINK_LOGIN}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -59,7 +59,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_BASIC_AUTHENTICATION} inputType={SwitchInputType.DISABLE_BASIC_AUTHENTICATION}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -72,7 +72,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_SIGN_UP} inputType={SwitchInputType.DISABLE_SIGN_UP}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -85,7 +85,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_STRONG_PASSWORD} inputType={SwitchInputType.DISABLE_STRONG_PASSWORD}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -102,7 +102,7 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.DISABLE_MULTI_FACTOR_AUTHENTICATION} inputType={SwitchInputType.DISABLE_MULTI_FACTOR_AUTHENTICATION}
is_Disable={true} hasReversedValue
/> />
</Flex> </Flex>
</Flex> </Flex>
@ -121,7 +121,6 @@ const Features = ({ variables, setVariables }: any) => {
variables={variables} variables={variables}
setVariables={setVariables} setVariables={setVariables}
inputType={SwitchInputType.ENFORCE_MULTI_FACTOR_AUTHENTICATION} inputType={SwitchInputType.ENFORCE_MULTI_FACTOR_AUTHENTICATION}
is_Disable={false}
/> />
</Flex> </Flex>
</Flex> </Flex>

View File

@ -48,7 +48,8 @@ const InputField = ({
fieldVisibility, fieldVisibility,
setFieldVisibility, setFieldVisibility,
availableRoles, 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 ...downshiftProps
}: any) => { }: any) => {
const props = { const props = {
@ -399,7 +400,9 @@ const InputField = ({
</Text> </Text>
<Switch <Switch
size="md" size="md"
isChecked={is_Disable ? !variables[inputType] : variables[inputType]} isChecked={
hasReversedValue ? !variables[inputType] : variables[inputType]
}
onChange={() => { onChange={() => {
setVariables({ setVariables({
...variables, ...variables,