@linzjs/step-ag-grid
Version:
[](https://github.com/semantic-release/semantic-release) > Reusable [ag-grid](https://www.ag-grid.com/) component for LINZ / Toitū te whenua.
21 lines (20 loc) • 788 B
TypeScript
import { MutableRefObject, RefObject } from 'react';
import { ControlledMenuProps, MenuReposition, MenuViewScroll, RectElement, TransitionFieldType } from '../types';
interface SettingsContextType extends ControlledMenuProps {
rootMenuRef?: MutableRefObject<any>;
rootAnchorRef?: MutableRefObject<any>;
scrollNodesRef: MutableRefObject<{
anchors?: Element[];
menu?: any;
}>;
initialMounted?: boolean;
unmountOnClose?: boolean;
transition?: TransitionFieldType;
transitionTimeout?: number;
boundingBoxRef?: RefObject<Element | RectElement>;
boundingBoxPadding?: string;
reposition?: MenuReposition;
viewScroll?: MenuViewScroll;
}
export declare const SettingsContext: import("react").Context<SettingsContextType>;
export {};