Skip to content

Commit cdfeeac

Browse files
committed
cleanup unnecesary dependencies
1 parent 0187de1 commit cdfeeac

File tree

4 files changed

+41
-53
lines changed

4 files changed

+41
-53
lines changed

packages/@headlessui-react/src/components/disclosure/disclosure.tsx

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -179,19 +179,16 @@ let Button = forwardRefWithAs(function Button<TTag extends ElementType = typeof
179179
[dispatch]
180180
)
181181

182-
let handleKeyUp = useCallback(
183-
(event: ReactKeyboardEvent<HTMLButtonElement>) => {
184-
switch (event.key) {
185-
case Keys.Space:
186-
// Required for firefox, event.preventDefault() in handleKeyDown for
187-
// the Space key doesn't cancel the handleKeyUp, which in turn
188-
// triggers a *click*.
189-
event.preventDefault()
190-
break
191-
}
192-
},
193-
[dispatch]
194-
)
182+
let handleKeyUp = useCallback((event: ReactKeyboardEvent<HTMLButtonElement>) => {
183+
switch (event.key) {
184+
case Keys.Space:
185+
// Required for firefox, event.preventDefault() in handleKeyDown for
186+
// the Space key doesn't cancel the handleKeyUp, which in turn
187+
// triggers a *click*.
188+
event.preventDefault()
189+
break
190+
}
191+
}, [])
195192

196193
let handleClick = useCallback(
197194
(event: ReactMouseEvent) => {

packages/@headlessui-react/src/components/listbox/listbox.tsx

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -307,19 +307,16 @@ let Button = forwardRefWithAs(function Button<TTag extends ElementType = typeof
307307
[dispatch, state, d]
308308
)
309309

310-
let handleKeyUp = useCallback(
311-
(event: ReactKeyboardEvent<HTMLButtonElement>) => {
312-
switch (event.key) {
313-
case Keys.Space:
314-
// Required for firefox, event.preventDefault() in handleKeyDown for
315-
// the Space key doesn't cancel the handleKeyUp, which in turn
316-
// triggers a *click*.
317-
event.preventDefault()
318-
break
319-
}
320-
},
321-
[dispatch]
322-
)
310+
let handleKeyUp = useCallback((event: ReactKeyboardEvent<HTMLButtonElement>) => {
311+
switch (event.key) {
312+
case Keys.Space:
313+
// Required for firefox, event.preventDefault() in handleKeyDown for
314+
// the Space key doesn't cancel the handleKeyUp, which in turn
315+
// triggers a *click*.
316+
event.preventDefault()
317+
break
318+
}
319+
}, [])
323320

324321
let handleClick = useCallback(
325322
(event: ReactMouseEvent) => {

packages/@headlessui-react/src/components/menu/menu.tsx

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -251,19 +251,16 @@ let Button = forwardRefWithAs(function Button<TTag extends ElementType = typeof
251251
[dispatch, d]
252252
)
253253

254-
let handleKeyUp = useCallback(
255-
(event: ReactKeyboardEvent<HTMLButtonElement>) => {
256-
switch (event.key) {
257-
case Keys.Space:
258-
// Required for firefox, event.preventDefault() in handleKeyDown for
259-
// the Space key doesn't cancel the handleKeyUp, which in turn
260-
// triggers a *click*.
261-
event.preventDefault()
262-
break
263-
}
264-
},
265-
[dispatch]
266-
)
254+
let handleKeyUp = useCallback((event: ReactKeyboardEvent<HTMLButtonElement>) => {
255+
switch (event.key) {
256+
case Keys.Space:
257+
// Required for firefox, event.preventDefault() in handleKeyDown for
258+
// the Space key doesn't cancel the handleKeyUp, which in turn
259+
// triggers a *click*.
260+
event.preventDefault()
261+
break
262+
}
263+
}, [])
267264

268265
let handleClick = useCallback(
269266
(event: ReactMouseEvent) => {
@@ -430,19 +427,16 @@ let Items = forwardRefWithAs(function Items<TTag extends ElementType = typeof DE
430427
[dispatch, searchDisposables, state]
431428
)
432429

433-
let handleKeyUp = useCallback(
434-
(event: ReactKeyboardEvent<HTMLButtonElement>) => {
435-
switch (event.key) {
436-
case Keys.Space:
437-
// Required for firefox, event.preventDefault() in handleKeyDown for
438-
// the Space key doesn't cancel the handleKeyUp, which in turn
439-
// triggers a *click*.
440-
event.preventDefault()
441-
break
442-
}
443-
},
444-
[dispatch]
445-
)
430+
let handleKeyUp = useCallback((event: ReactKeyboardEvent<HTMLButtonElement>) => {
431+
switch (event.key) {
432+
case Keys.Space:
433+
// Required for firefox, event.preventDefault() in handleKeyDown for
434+
// the Space key doesn't cancel the handleKeyUp, which in turn
435+
// triggers a *click*.
436+
event.preventDefault()
437+
break
438+
}
439+
}, [])
446440

447441
let slot = useMemo<ItemsRenderPropArg>(() => ({ open: state.menuState === MenuStates.Open }), [
448442
state,

packages/@headlessui-vue/src/utils/render.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineComponent, h } from 'vue'
1+
import { defineComponent } from 'vue'
22
import { render as testRender } from '../test-utils/vue-testing-library'
33

44
import { render } from './render'

0 commit comments

Comments
 (0)