diff --git a/frontend/src/pages/SignUp/SignUp.tsx b/frontend/src/pages/SignUp/SignUp.tsx index d45b14b72e..9a3a967738 100644 --- a/frontend/src/pages/SignUp/SignUp.tsx +++ b/frontend/src/pages/SignUp/SignUp.tsx @@ -173,6 +173,11 @@ function SignUp({ version }: SignUpProps): JSX.Element { setFunction(value); }; + const getIsNameVisible = (): boolean => + !(firstName.length === 0 && !isPreferenceVisible); + + const isNameVisible = getIsNameVisible(); + return ( @@ -194,19 +199,22 @@ function SignUp({ version }: SignUpProps): JSX.Element { /> -
- - { - setState(e.target.value, setFirstName); - }} - required - id="signupFirstName" - disabled={isDetailsDisable} - /> -
+ {isNameVisible && ( +
+ + { + setState(e.target.value, setFirstName); + }} + required + id="signupFirstName" + disabled={isDetailsDisable} + /> +
+ )} +