i have added the password validation as per acceptance Criteria. kept it simple no fancy meter & stuff.
i suggest we should tell user what are the acceptance criteria, that's why i have added a 1 line description, it'll be better if it's like
Must include min 12 - max 32 chars, 1 uppercase letter, 1 number and 1 special char. but that will make it 2 lines.
also i think using PasswordInput component rather than TextInput will be better as we get eye to toggle it in plain text will be
helpful to see password when users misses acceptance criteria.
i have added the password validation as per acceptance Criteria. kept it simple no fancy meter & stuff. i suggest we should tell user what are the acceptance criteria, that's why i have added a 1 line description, it'll be better if it's like
Must include min 12 - max 32 chars, 1 uppercase letter, 1 number and 1 special char. but that will make it 2 lines.
also i think using PasswordInput component rather than TextInput will be better as we get eye to toggle it in plain text will be helpful to see password when users misses acceptance criteria.