@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
TypeScript
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 {};