Skip to content

Commit 660bc9a

Browse files
committed
fix(onDoubleClick): note the single click too
1 parent 70961e6 commit 660bc9a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.storybook/stories/Misc/row.story.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ storiesOf('Misc/Row', module)
8181
<Row
8282
key={item.id}
8383
item={item}
84+
onClick={(item, event) => console.log('Single Click Row', item, event)}
8485
onDoubleClick={(item, event) => console.log('Double Click Row', item, event)}
8586
>
8687
<Cell>{item.name}</Cell>

src/table/Row/useDoubleClick.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,14 @@ const useDoubleClickBase = ({
2121

2222
const handleDoubleClick = (event: any) => {
2323
if (onDoubleClick) {
24+
if (clickCount === 0) {
25+
onSingleClick(event);
26+
}
27+
2428
clickCount += 1;
2529

2630
setTimeout(() => {
27-
if (clickCount === 1) onSingleClick(event);
28-
else if (clickCount === 2) onDoubleClick(event);
31+
if (clickCount === 2) onDoubleClick(event);
2932

3033
clickCount = 0;
3134
}, 300);

0 commit comments

Comments
 (0)