UNPKG

@awsui/components-react

Version:

AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A

24 lines (23 loc) 922 B
interface AvailableSpace { above: number; below: number; left: number; right: number; } export interface DropdownPosition { height: string; width: string; dropUp: boolean; dropLeft: boolean; } export declare type InteriorDropdownPosition = DropdownPosition & { left: string; bottom: string; top: string; }; export declare const focusPreservingScroll: (element: HTMLElement) => void; export declare const getAvailableSpace: (trigger: HTMLElement, dropdown: HTMLElement) => AvailableSpace; export declare const getInteriorAvailableSpace: (trigger: HTMLElement, dropdown: HTMLElement) => AvailableSpace; export declare const getDropdownPosition: (trigger: HTMLElement, dropdown: HTMLElement, prefersDownDirection?: boolean) => DropdownPosition; export declare const getInteriorDropdownPosition: (trigger: HTMLElement, dropdown: HTMLElement) => InteriorDropdownPosition; export {};