+ Test the double-click/tap functionality. Works on all devices including iOS. +
++ Single Clicks: {singleClickCount} +
++ Double Clicks: {doubleClickCount} +
++ Last Action: {lastAction || 'None'} +
++ This button only responds to double clicks/taps. Single clicks are ignored. +
+
+{`import { useDoubleClick } from '@/hooks/use-double-click';
+
+const { onClick, onTouchEnd } = useDoubleClick({
+ onSingleClick: () => console.log('single'),
+ onDoubleClick: () => console.log('double'),
+ delay: 300, // optional, default is 300ms
+});
+
+`}
+
+