Skip to content

Commit 71fb709

Browse files
committed
refactor(datepicker): remove focus from clear button (#524)
1 parent d8f583c commit 71fb709

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

src/components/icon.tsx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React from 'react';
22
import { Icon as SUIIcon } from 'semantic-ui-react';
33
import { SemanticDatepickerProps } from '../types';
4-
import { keys } from '../utils';
54

65
type CustomIconProps = {
76
clearIcon: SemanticDatepickerProps['clearIcon'];
@@ -16,12 +15,6 @@ const CustomIcon = ({
1615
isClearIconVisible,
1716
onClear,
1817
}: CustomIconProps) => {
19-
const onKeydown = (evt: KeyboardEvent) => {
20-
if (evt.keyCode === keys.enter || evt.keyCode === keys.space) {
21-
onClear();
22-
}
23-
};
24-
2518
if (isClearIconVisible && clearIcon && React.isValidElement(clearIcon)) {
2619
return React.cloneElement(clearIcon, {
2720
'data-testid': 'datepicker-clear-icon',
@@ -36,10 +29,7 @@ const CustomIcon = ({
3629
data-testid="datepicker-clear-icon"
3730
link
3831
name={clearIcon}
39-
role="button"
40-
tabIndex="0"
4132
onClick={onClear}
42-
onKeyDown={onKeydown}
4333
/>
4434
);
4535
}

0 commit comments

Comments
 (0)