fix: Handle state when no password is entered on registration page (#9879)

This commit is contained in:
Johannes Schill 2017-12-13 09:09:58 +01:00
parent e88bd67d5b
commit 1f8c1a5cc3

View File

@ -11,15 +11,20 @@ export class PasswordStrength extends React.Component<IProps, any> {
}
render() {
const { password } = this.props;
let strengthText = "strength: strong like a bull.";
let strengthClass = "password-strength-good";
if (this.props.password.length <= 8) {
if (!password) {
return null;
}
if (password.length <= 8) {
strengthText = "strength: you can do better.";
strengthClass = "password-strength-ok";
}
if (this.props.password.length < 4) {
if (password.length < 4) {
strengthText = "strength: weak sauce.";
strengthClass = "password-strength-bad";
}