diff --git a/src/components/close-button/close-button.jsx b/src/components/close-button/close-button.jsx index 416adec8e279b7c185468b376e10fb46bf729416..e90bd1d64b892306ecb613d15e6c2d891fc9d576 100644 --- a/src/components/close-button/close-button.jsx +++ b/src/components/close-button/close-button.jsx @@ -7,6 +7,7 @@ import closeIcon from './icon--close.svg'; const CloseButton = props => ( <div + aria-label="Close" className={classNames( styles.closeButton, props.className, @@ -15,6 +16,7 @@ const CloseButton = props => ( [styles.large]: props.size === CloseButton.SIZE_LARGE } )} + role="button" onClick={props.onClick} > <img diff --git a/src/components/icon-button/icon-button.jsx b/src/components/icon-button/icon-button.jsx index 50d5557e508110531cb045556bb7ff7323eb02fd..c6f9ae3d03ccf48df55b83c7c58295354d3427dd 100644 --- a/src/components/icon-button/icon-button.jsx +++ b/src/components/icon-button/icon-button.jsx @@ -11,6 +11,7 @@ const IconButton = ({ }) => ( <div className={classNames(styles.container, className)} + role="button" onClick={onClick} > <img diff --git a/src/components/sprite-info/sprite-info.jsx b/src/components/sprite-info/sprite-info.jsx index f9bbb64e32748af1f955db724d8dc113caea8648..5fcfd440f0f7b13b465a60adb21db1fdfdda5195 100644 --- a/src/components/sprite-info/sprite-info.jsx +++ b/src/components/sprite-info/sprite-info.jsx @@ -54,6 +54,7 @@ class SpriteInfo extends React.Component { <MediaQuery minWidth={layout.fullSizeMinWidth}> <div className={styles.iconWrapper}> <img + aria-hidden="true" className={classNames(styles.xIcon, styles.icon)} src={xIcon} /> @@ -76,6 +77,7 @@ class SpriteInfo extends React.Component { <MediaQuery minWidth={layout.fullSizeMinWidth}> <div className={styles.iconWrapper}> <img + aria-hidden="true" className={classNames(styles.yIcon, styles.icon)} src={yIcon} /> diff --git a/test/unit/components/__snapshots__/icon-button.test.jsx.snap b/test/unit/components/__snapshots__/icon-button.test.jsx.snap index 3a26f0acf165ca366275b154a43c236ff45ec7d3..b5f3e7a1090bae6573458341790daeeba665566d 100644 --- a/test/unit/components/__snapshots__/icon-button.test.jsx.snap +++ b/test/unit/components/__snapshots__/icon-button.test.jsx.snap @@ -4,6 +4,7 @@ exports[`IconButtonComponent matches snapshot 1`] = ` <div className="custom-class-name" onClick={[Function]} + role="button" > <img className={undefined} diff --git a/test/unit/components/__snapshots__/sound-editor.test.jsx.snap b/test/unit/components/__snapshots__/sound-editor.test.jsx.snap index 6e863223f1d8753ce674382f29db0153edf82b65..693cf59cf31bcc3271be429d4976f391cec1a1f8 100644 --- a/test/unit/components/__snapshots__/sound-editor.test.jsx.snap +++ b/test/unit/components/__snapshots__/sound-editor.test.jsx.snap @@ -341,6 +341,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -357,6 +358,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -373,6 +375,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -389,6 +392,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -405,6 +409,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -421,6 +426,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} @@ -437,6 +443,7 @@ exports[`Sound Editor Component matches snapshot 1`] = ` <div className="" onClick={[Function]} + role="button" > <img className={undefined} 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 d30617f9aa25d3bcec9972f271d2cf7d76aeaf7d..22b12a467fe94868401db9c26d292214f153f259 100644 --- a/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap +++ b/test/unit/components/__snapshots__/sprite-selector-item.test.jsx.snap @@ -12,8 +12,10 @@ exports[`SpriteSelectorItemComponent matches snapshot when selected 1`] = ` onTouchStart={[Function]} > <div + aria-label="Close" className="" onClick={[Function]} + role="button" > <img className={undefined}