diff --git a/packages/components/src/button/index.native.js b/packages/components/src/button/index.native.js index 176498ecd113b..7a90dd5313166 100644 --- a/packages/components/src/button/index.native.js +++ b/packages/components/src/button/index.native.js @@ -55,6 +55,7 @@ export default function Button( props ) { children, onClick, disabled, + hint, 'aria-disabled': ariaDisabled, 'aria-label': ariaLabel, 'aria-pressed': ariaPressed, @@ -67,11 +68,23 @@ export default function Button( props ) { ...( ariaPressed ? styles.buttonActive : styles.buttonInactive ), }; + const states = []; + if ( ariaPressed ) { + states.push( 'selected' ); + } + + if ( isDisabled ) { + states.push( 'disabled' ); + } + return (