MM-11421 Add max lengths when editing user profile fields (#1940)
This commit is contained in:
parent
c7e1a70236
commit
0272cd5d47
2 changed files with 5 additions and 0 deletions
|
|
@ -294,6 +294,7 @@ export default class EditProfile extends PureComponent {
|
|||
id: 'user.settings.general.field_handled_externally',
|
||||
defaultMessage: 'This field is handled through your login provider. If you want to change it, you need to do so through your login provider.',
|
||||
})}
|
||||
maxLength={22}
|
||||
updateValue={this.updateField}
|
||||
theme={theme}
|
||||
value={username}
|
||||
|
|
@ -385,6 +386,7 @@ export default class EditProfile extends PureComponent {
|
|||
id: 'user.settings.general.field_handled_externally',
|
||||
defaultMessage: 'This field is handled through your login provider. If you want to change it, you need to do so through your login provider.',
|
||||
})}
|
||||
maxLength={22}
|
||||
updateValue={this.updateField}
|
||||
theme={theme}
|
||||
value={nickname}
|
||||
|
|
@ -409,6 +411,7 @@ export default class EditProfile extends PureComponent {
|
|||
id: 'user.settings.general.field_handled_externally',
|
||||
defaultMessage: 'This field is handled through your login provider. If you want to change it, you need to do so through your login provider.',
|
||||
})}
|
||||
maxLength={128}
|
||||
updateValue={this.updateField}
|
||||
theme={theme}
|
||||
value={position}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ export default class AccountSettingsItem extends PureComponent {
|
|||
defaultMessage: PropTypes.string.isRequired,
|
||||
}),
|
||||
helpText: PropTypes.string,
|
||||
maxLength: PropTypes.number,
|
||||
optional: PropTypes.bool,
|
||||
theme: PropTypes.object.isRequired,
|
||||
updateValue: PropTypes.func.isRequired,
|
||||
|
|
@ -72,6 +73,7 @@ export default class AccountSettingsItem extends PureComponent {
|
|||
style={[style.input, disabled ? style.disabled : null]}
|
||||
autoCapitalize='none'
|
||||
autoCorrect={false}
|
||||
maxLength={this.props.maxLength}
|
||||
editable={!disabled}
|
||||
underlineColorAndroid='transparent'
|
||||
disableFullscreenUI={true}
|
||||
|
|
|
|||
Loading…
Reference in a new issue