UNPKG

@awsui/components-react

Version:

On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en

35 lines 1.16 kB
import type { Activators, SensorContext, SensorInstance, SensorProps, UniqueIdentifier } from '@dnd-kit/core'; import { KeyboardSensorOptions } from '@dnd-kit/core'; import { Coordinates } from '@dnd-kit/utilities'; export type KeyboardAndUAPCoordinateGetter = (event: Event, args: { active: UniqueIdentifier; currentCoordinates: Coordinates; context: SensorContext; }) => Coordinates | void; type KeyboardAndUAPSensorOptions = KeyboardSensorOptions & { coordinateGetter: KeyboardAndUAPCoordinateGetter; onActivation?({ event }: { event: KeyboardEvent | MouseEvent; }): void; }; export declare class KeyboardAndUAPSensor implements SensorInstance { private props; autoScrollEnabled: boolean; private referenceCoordinates; private listeners; private windowListeners; constructor(props: SensorProps<KeyboardAndUAPSensorOptions>); private attach; private handleStart; private handleKeyDown; private handleCustomDirectionEvent; private handleDirectionalMove; private handleMove; private handleEnd; private handleCancel; private detach; static activators: Activators<KeyboardAndUAPSensorOptions>; } export {};