Example of wrapping the TextValidator with masking state handler:

Uses IconButton rather than CSS for cursor styling.
This commit is contained in:
Rick Watson
2019-04-17 00:01:08 +01:00
parent 22605bf1af
commit ac47377396
2 changed files with 42 additions and 1 deletions

View File

@ -25,6 +25,7 @@ import { isNetworkOpen, networkSecurityMode } from '../constants/WiFiSecurityMod
import isIP from '../validators/isIP';
import isHostname from '../validators/isHostname';
import optional from '../validators/optional';
import PasswordValidator from '../components/PasswordValidator';
const styles = theme => ({
loadingSettings: {
@ -110,7 +111,7 @@ class WiFiSettingsForm extends React.Component {
}
{
!isNetworkOpen(selectedNetwork) &&
<TextValidator
<PasswordValidator
validators={['matchRegexp:^.{0,64}$']}
errorMessages={['Password must be 64 characters or less']}
name="password"