From bc5cf44ca7043a2474f2fe93f8f64b4bfee15966 Mon Sep 17 00:00:00 2001 From: Sugan G Date: Tue, 31 Oct 2023 20:15:58 +0530 Subject: [PATCH] [terra-button] Allow programmatic toggle of selectable button (#3955) Co-authored-by: Sugan G --- packages/terra-button/CHANGELOG.md | 3 ++ packages/terra-button/src/Button.jsx | 34 +++++++----------- .../button-spec/selected-button.png | Bin 3826 -> 5167 bytes .../button-spec/selected-button.png | Bin 3265 -> 4813 bytes .../button-spec/selected-button.png | Bin 3886 -> 5276 bytes .../terra-button/tests/wdio/button-spec.js | 2 +- packages/terra-core-docs/CHANGELOG.md | 3 ++ .../test/button/SelectableButton.test.jsx | 21 +++++------ 8 files changed, 28 insertions(+), 35 deletions(-) diff --git a/packages/terra-button/CHANGELOG.md b/packages/terra-button/CHANGELOG.md index 3de7c00acec..c58a09891a7 100644 --- a/packages/terra-button/CHANGELOG.md +++ b/packages/terra-button/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Changed + * Added support to programmatically set selection state for Fusion-Button + ## 3.69.0 - (October 23, 2023) * Changed diff --git a/packages/terra-button/src/Button.jsx b/packages/terra-button/src/Button.jsx index 2667bbc2edf..fd3af8e5192 100644 --- a/packages/terra-button/src/Button.jsx +++ b/packages/terra-button/src/Button.jsx @@ -118,7 +118,7 @@ const defaultProps = { class Button extends React.Component { constructor(props) { super(props); - this.state = { active: false, focused: false, isSelected: false }; + this.state = { active: false, focused: false }; this.handleKeyDown = this.handleKeyDown.bind(this); this.handleKeyUp = this.handleKeyUp.bind(this); this.handleOnBlur = this.handleOnBlur.bind(this); @@ -144,7 +144,7 @@ class Button extends React.Component { } } - handleClick(event, isSelectable) { + handleClick(event) { // See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Button#Clicking_and_focus // Button on Firefox, Safari and IE running on OS X does not receive focus when clicked. // This will put focus on the button when clicked if it is not currently the active element. @@ -155,15 +155,11 @@ class Button extends React.Component { } if (this.props.onClick) { - if (isSelectable) { - this.props.onClick(event, this.state.isSelected); - } else { - this.props.onClick(event); - } + this.props.onClick(event); } } - handleKeyDown(event, isSelectable) { + handleKeyDown(event) { // Add active state to FF browsers if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE) { this.setState({ active: true }); @@ -179,9 +175,6 @@ class Button extends React.Component { // Add focus styles for keyboard navigation if (event.nativeEvent.keyCode === KeyCode.KEY_SPACE || event.nativeEvent.keyCode === KeyCode.KEY_RETURN) { this.setState({ focused: true }); - if (isSelectable) { - this.setState(prevState => ({ isSelected: !prevState.isSelected })); - } } if (this.props.onKeyDown) { @@ -215,13 +208,10 @@ class Button extends React.Component { } } - handleMouseDown(event, isSelectable) { + handleMouseDown(event) { if (this.props.onMouseDown) { this.props.onMouseDown(event); } - if (isSelectable) { - this.setState(prevState => ({ isSelected: !prevState.isSelected })); - } // See https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignElement/focus#Notes // If you call HTMLElement.focus() from a mousedown event handler, you must call event.preventDefault() to keep the focus from leaving the HTMLElement. @@ -256,8 +246,8 @@ class Button extends React.Component { const isMac = () => navigator.userAgent.indexOf('Mac') !== -1; const buttonLabelCx = isMac() ? 'button-label-mac' : 'button-label-win'; - // TODO: `isSelectable` prop is used for fusion pass through passivity and should be removed after Fusion Phase2 release. - const { isSelectable } = customProps; + // TODO: `isSelectable` and `isSelected` prop is used for fusion pass through passivity and should be removed after Fusion Phase2 release. + const { isSelectable, isSelected } = customProps; const buttonClasses = classNames( cx([ @@ -268,7 +258,7 @@ class Button extends React.Component { { compact: isCompact }, { 'is-active': this.state.active && !isDisabled }, { 'is-focused': this.state.focused && !isDisabled }, - { 'is-selected': isSelectable && this.state.isSelected && !isDisabled }, + { 'is-selected': isSelectable && isSelected && !isDisabled }, theme.className, ]), customProps.className, @@ -317,7 +307,7 @@ class Button extends React.Component { } if (isSelectable) { - customProps['aria-pressed'] = this.state.isSelected; + customProps['aria-pressed'] = isSelected; } let ComponentType = 'button'; @@ -335,12 +325,12 @@ class Button extends React.Component { tabIndex={isDisabled ? '-1' : customProps.tabIndex} aria-disabled={isDisabled} aria-label={ariaLabel} - onKeyDown={(event) => { this.handleKeyDown(event, isSelectable); }} + onKeyDown={(event) => { this.handleKeyDown(event); }} onKeyUp={this.handleKeyUp} onBlur={this.handleOnBlur} title={buttonTitle} - onClick={(event) => { this.handleClick(event, isSelectable); }} - onMouseDown={(event) => { this.handleMouseDown(event, isSelectable); }} + onClick={(event) => { this.handleClick(event); }} + onMouseDown={(event) => { this.handleMouseDown(event); }} onFocus={this.handleFocus} href={href} ref={refCallback} diff --git a/packages/terra-button/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/button-spec/selected-button.png b/packages/terra-button/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/button-spec/selected-button.png index ec758c10558ee6cc21de4bd7c2ac588316ef53ac..65791cc9c02a8552dd48d22ccd1231e4e10be9c2 100644 GIT binary patch literal 5167 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 QxXUsa-Zs;#(6N8{f3|jO`v3p{ diff --git a/packages/terra-button/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/button-spec/selected-button.png b/packages/terra-button/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/button-spec/selected-button.png index 9b3dc58a08edfdf6dfc769ac7ec7b13ba772481c..04799c6065f9b6ec9a3ce50e7355ecd8379c51ab 100644 GIT binary patch literal 4813 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 diff --git a/packages/terra-button/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/button-spec/selected-button.png b/packages/terra-button/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/button-spec/selected-button.png index 0a225c7cf0e3ba3b36f44391d2ba973da45e6c9f..8b793fc38c1f50866efbf95a465d8e7971bbc7fd 100644 GIT binary patch literal 5276 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 ZE~1P3b4}E{;H@Kp%6$!`as|`ie*vDa8Y=(* literal 3886 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 diff --git a/packages/terra-button/tests/wdio/button-spec.js b/packages/terra-button/tests/wdio/button-spec.js index 7ee2272428e..9425e474bad 100644 --- a/packages/terra-button/tests/wdio/button-spec.js +++ b/packages/terra-button/tests/wdio/button-spec.js @@ -259,7 +259,7 @@ Terra.describeViewports('Button', ['tiny'], () => { describe('Selectable button', () => { it('displays selected button', () => { browser.url('/raw/tests/cerner-terra-core-docs/button/selectable-button'); - $('