Skip to content

Commit d693c05

Browse files
author
darshvaghela
committed
Features enhancement (Disable/Enable)
1 parent 6f1fbf8 commit d693c05

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

dashboard/src/components/EnvComponents/Features.tsx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,86 +8,90 @@ const Features = ({ variables, setVariables }: any) => {
88
<div>
99
{' '}
1010
<Text fontSize="md" paddingTop="2%" fontWeight="bold" mb={5}>
11-
Disable Features
11+
Features
1212
</Text>
1313
<Stack spacing={6}>
1414
<Flex>
1515
<Flex w="100%" justifyContent="start" alignItems="center">
16-
<Text fontSize="sm">Disable Login Page:</Text>
16+
<Text fontSize="sm">Login Page:</Text>
1717
</Flex>
1818
<Flex justifyContent="start">
1919
<InputField
2020
variables={variables}
2121
setVariables={setVariables}
2222
inputType={SwitchInputType.DISABLE_LOGIN_PAGE}
23+
is_Disable={true}
2324
/>
2425
</Flex>
2526
</Flex>
2627
<Flex>
2728
<Flex w="100%" justifyContent="start" alignItems="center">
28-
<Text fontSize="sm">Disable Email Verification:</Text>
29+
<Text fontSize="sm">Email Verification:</Text>
2930
</Flex>
3031
<Flex justifyContent="start">
3132
<InputField
3233
variables={variables}
3334
setVariables={setVariables}
3435
inputType={SwitchInputType.DISABLE_EMAIL_VERIFICATION}
36+
is_Disable={true}
3537
/>
3638
</Flex>
3739
</Flex>
3840
<Flex>
3941
<Flex w="100%" justifyContent="start" alignItems="center">
40-
<Text fontSize="sm">Disable Magic Login Link:</Text>
42+
<Text fontSize="sm">Magic Login Link:</Text>
4143
</Flex>
4244
<Flex justifyContent="start">
4345
<InputField
4446
variables={variables}
4547
setVariables={setVariables}
4648
inputType={SwitchInputType.DISABLE_MAGIC_LINK_LOGIN}
49+
is_Disable={true}
4750
/>
4851
</Flex>
4952
</Flex>
5053
<Flex>
5154
<Flex w="100%" justifyContent="start" alignItems="center">
52-
<Text fontSize="sm">Disable Basic Authentication:</Text>
55+
<Text fontSize="sm">Basic Authentication:</Text>
5356
</Flex>
5457
<Flex justifyContent="start">
5558
<InputField
5659
variables={variables}
5760
setVariables={setVariables}
5861
inputType={SwitchInputType.DISABLE_BASIC_AUTHENTICATION}
62+
is_Disable={true}
5963
/>
6064
</Flex>
6165
</Flex>
6266
<Flex>
6367
<Flex w="100%" justifyContent="start" alignItems="center">
64-
<Text fontSize="sm">Disable Sign Up:</Text>
68+
<Text fontSize="sm">Sign Up:</Text>
6569
</Flex>
6670
<Flex justifyContent="start" mb={3}>
6771
<InputField
6872
variables={variables}
6973
setVariables={setVariables}
7074
inputType={SwitchInputType.DISABLE_SIGN_UP}
75+
is_Disable={true}
7176
/>
7277
</Flex>
7378
</Flex>
7479
<Flex>
7580
<Flex w="100%" justifyContent="start" alignItems="center">
76-
<Text fontSize="sm">Disable Strong Password:</Text>
81+
<Text fontSize="sm">Strong Password:</Text>
7782
</Flex>
7883
<Flex justifyContent="start" mb={3}>
7984
<InputField
8085
variables={variables}
8186
setVariables={setVariables}
8287
inputType={SwitchInputType.DISABLE_STRONG_PASSWORD}
88+
is_Disable={true}
8389
/>
8490
</Flex>
8591
</Flex>
8692
<Flex alignItems="center">
8793
<Flex w="100%" alignItems="baseline" flexDir="column">
88-
<Text fontSize="sm">
89-
Disable Multi Factor Authentication (MFA):
90-
</Text>
94+
<Text fontSize="sm">Multi Factor Authentication (MFA):</Text>
9195
<Text fontSize="x-small">
9296
Note: Enabling this will ignore Enforcing MFA shown below and will
9397
also ignore the user MFA setting.
@@ -98,15 +102,10 @@ const Features = ({ variables, setVariables }: any) => {
98102
variables={variables}
99103
setVariables={setVariables}
100104
inputType={SwitchInputType.DISABLE_MULTI_FACTOR_AUTHENTICATION}
105+
is_Disable={true}
101106
/>
102107
</Flex>
103108
</Flex>
104-
</Stack>
105-
<Divider paddingY={5} />
106-
<Text fontSize="md" paddingTop={5} fontWeight="bold" mb={5}>
107-
Enable Features
108-
</Text>
109-
<Stack spacing={6}>
110109
<Flex alignItems="center">
111110
<Flex w="100%" alignItems="baseline" flexDir="column">
112111
<Text fontSize="sm">
@@ -122,6 +121,7 @@ const Features = ({ variables, setVariables }: any) => {
122121
variables={variables}
123122
setVariables={setVariables}
124123
inputType={SwitchInputType.ENFORCE_MULTI_FACTOR_AUTHENTICATION}
124+
is_Disable={false}
125125
/>
126126
</Flex>
127127
</Flex>

dashboard/src/components/InputField.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const InputField = ({
4848
fieldVisibility,
4949
setFieldVisibility,
5050
availableRoles,
51+
is_Disable,
5152
...downshiftProps
5253
}: any) => {
5354
const props = {
@@ -398,7 +399,7 @@ const InputField = ({
398399
</Text>
399400
<Switch
400401
size="md"
401-
isChecked={variables[inputType]}
402+
isChecked={is_Disable ? !variables[inputType] : variables[inputType]}
402403
onChange={() => {
403404
setVariables({
404405
...variables,

0 commit comments

Comments
 (0)