From 4e47cc875ae49c3aed46ccb1160f4cae8aa4c33a Mon Sep 17 00:00:00 2001 From: Chris Garrity <chrisg@media.mit.edu> Date: Mon, 22 Jul 2019 10:36:21 -0400 Subject: [PATCH] Cleanup * removed commented out cruft * added tabIndex prop to delete button (with default=0) * the last change also required a change to the sprite selector test snapshot --- src/components/delete-button/delete-button.css | 5 ----- src/components/delete-button/delete-button.jsx | 9 +++++++-- .../__snapshots__/sprite-selector-item.test.jsx.snap | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/delete-button/delete-button.css b/src/components/delete-button/delete-button.css index be093ac5c..3224e23b9 100644 --- a/src/components/delete-button/delete-button.css +++ b/src/components/delete-button/delete-button.css @@ -17,11 +17,6 @@ } -/* .delete-button.large:hover { - transform: scale(1.1, 1.1); - box-shadow: 0 0 0 4px $ui-black-transparent; -} */ - .delete-button-visible { display: flex; align-items: center; diff --git a/src/components/delete-button/delete-button.jsx b/src/components/delete-button/delete-button.jsx index 9e6370160..6e84fb983 100644 --- a/src/components/delete-button/delete-button.jsx +++ b/src/components/delete-button/delete-button.jsx @@ -13,7 +13,7 @@ const DeleteButton = props => ( props.className )} role="button" - tabIndex="0" + tabIndex={props.tabIndex} onClick={props.onClick} > <div className={styles.deleteButtonVisible}> @@ -28,7 +28,12 @@ const DeleteButton = props => ( DeleteButton.propTypes = { className: PropTypes.string, - onClick: PropTypes.func.isRequired + onClick: PropTypes.func.isRequired, + tabIndex: PropTypes.number +}; + +DeleteButton.defaultProps = { + tabIndex: 0 }; export default DeleteButton; diff --git a/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap b/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap index 34c970f1e..f7f19434a 100644 --- a/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap +++ b/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap @@ -50,7 +50,7 @@ exports[`SpriteSelectorItemComponent matches snapshot when given a number and de className="" onClick={[Function]} role="button" - tabIndex="0" + tabIndex={0} > <div className={undefined} @@ -134,7 +134,7 @@ exports[`SpriteSelectorItemComponent matches snapshot when selected 1`] = ` className="" onClick={[Function]} role="button" - tabIndex="0" + tabIndex={0} > <div className={undefined} -- GitLab