MCPcopy Create free account
hub / github.com/adobe/react-spectrum / getNextTarget

Function getNextTarget

packages/react-aria/src/dnd/useDroppableCollection.ts:424–437  ·  view source on GitHub ↗
(
      target: DropTarget | null | undefined,
      wrap = true,
      key: 'left' | 'right' | 'up' | 'down' = 'down'
    )

Source from the content-addressed store, hash-verified

422 }
423
424 let getNextTarget = (
425 target: DropTarget | null | undefined,
426 wrap = true,
427 key: 'left' | 'right' | 'up' | 'down' = 'down'
428 ) => {
429 return navigate(
430 localState.props.keyboardDelegate,
431 localState.state.collection,
432 target,
433 key,
434 direction === 'rtl',
435 wrap
436 );
437 };
438
439 let getPreviousTarget = (target: DropTarget | null | undefined, wrap = true) => {
440 return getNextTarget(target, wrap, 'up');

Callers 3

getPreviousTargetFunction · 0.85
nextValidTargetFunction · 0.85
onKeyDownFunction · 0.85

Calls 1

navigateFunction · 0.90

Tested by

no test coverage detected