Skip to content

Commit

Permalink
Merge pull request #612 from vtex/Add/required-className
Browse files Browse the repository at this point in the history
Add: Required className
  • Loading branch information
beatrizmaselli authored Oct 22, 2024
2 parents 1db4252 + e034d37 commit e418f13
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

### Added
- "...-required" classNames for the StyleguideInput component.

## [4.25.5] - 2024-10-09

### Fixed
Expand Down
12 changes: 4 additions & 8 deletions react/inputs/StyleguideInput/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class StyleguideInput extends Component {

const disabled = !!address[field.name].disabled

const valid = address[field.name].valid === false ? false : true
const valid = address[field.name].valid !== false

const loading =
loadingProp != null ? loadingProp : address[field.name].loading
Expand Down Expand Up @@ -140,15 +140,11 @@ class StyleguideInput extends Component {
field.name
} vtex-address-form__field--${field.size || 'xlarge'} ${
field.hidden ? 'dn' : ''
} ${
disabled ? 'vtex-address-form__field-disabled' : ''
} ${
} ${disabled ? 'vtex-address-form__field-disabled' : ''} ${
!valid ? 'vtex-address-form__field-invalid' : ''
} ${
!address[field.name].value ? 'vtex-address-form__field-empty' : ''
} ${
} ${!address[field.name].value ? 'vtex-address-form__field-empty' : ''} ${
this.state.isFocused ? 'vtex-address-form__field-focused' : ''
}`
} ${field.required ? 'vtex-address-form__field-required' : ''}`

if (field.name === 'postalCode') {
return (
Expand Down

0 comments on commit e418f13

Please sign in to comment.