Skip to content

Commit

Permalink
Merge pull request #620 from alphagov/rpa-improvement/status-classname
Browse files Browse the repository at this point in the history
Add `className` attribute to status component
  • Loading branch information
romaricpascal authored Jan 12, 2024
2 parents 901035a + d28393a commit 180c230
Show file tree
Hide file tree
Showing 9 changed files with 12 additions and 9 deletions.
3 changes: 1 addition & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

## Unreleased

## 2.0.5 - 2023-04-25

- [Pull request #620: Add `className` attribute to status component](https://github.com/alphagov/accessible-autocomplete/pull/620)
- [Pull request #591: Add menuAttributes to fix #361](https://github.com/alphagov/accessible-autocomplete/pull/591)

## 2.0.4 - 2022-02-07
Expand Down
2 changes: 1 addition & 1 deletion dist/accessible-autocomplete.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/accessible-autocomplete.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lib/accessible-autocomplete.preact.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lib/accessible-autocomplete.preact.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lib/accessible-autocomplete.react.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/lib/accessible-autocomplete.react.min.js.map

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions src/autocomplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -433,6 +433,7 @@ export default class Autocomplete extends Component {
const wrapperClassName = `${cssNamespace}__wrapper`

const inputClassName = `${cssNamespace}__input`
const statusClassName = `${cssNamespace}__status`
const componentIsFocused = focused !== null
const inputModifierFocused = componentIsFocused ? ` ${inputClassName}--focused` : ''
const inputModifierType = this.props.showAllValues ? ` ${inputClassName}--show-all-values` : ` ${inputClassName}--default`
Expand Down Expand Up @@ -486,6 +487,7 @@ export default class Autocomplete extends Component {
tNoResults={tStatusNoResults}
tSelectedOption={tStatusSelectedOption}
tResults={tStatusResults}
className={statusClassName}
/>

{hintValue && (
Expand Down
4 changes: 3 additions & 1 deletion src/status.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ export default class Status extends Component {
tQueryTooShort,
tNoResults,
tSelectedOption,
tResults
tResults,
className
} = this.props
const { bump, debounced, silenced } = this.state

Expand All @@ -86,6 +87,7 @@ export default class Status extends Component {

return (
<div
className={className}
style={{
border: '0',
clip: 'rect(0 0 0 0)',
Expand Down

0 comments on commit 180c230

Please sign in to comment.