UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

34 lines (33 loc) 1.11 kB
import * as React from 'react'; export declare const WINDOW_MODAL_VIEWPORT_EDGE_OFFSET = 10; export type WindowModalSize = { width: number; height: number; }; export type WindowModalPosition = { x: number; y: number; }; export declare const clampWindowModalToViewport: (position: WindowModalPosition, size: WindowModalSize, minWidth?: number, minHeight?: number, edgeOffset?: number) => { position: WindowModalPosition; size: WindowModalSize; }; export declare const clampWindowModalPositionToViewport: (position: WindowModalPosition, size: WindowModalSize, edgeOffset?: number) => WindowModalPosition; export interface WindowModalProps { handleSelector: string; size: WindowModalSize; minWidth?: number; minHeight?: number; position?: WindowModalPosition; onChange: (settings: { size: { width: number; height: number; }; position: { x: number; y: number; }; }) => void; } export declare const WindowModal: React.FunctionComponent<React.PropsWithChildren<WindowModalProps>>;