@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.
55 lines (54 loc) • 1.46 kB
TypeScript
import { MenuState } from '../types';
export declare const menuContainerClass = "szh-menu-container";
export declare const menuClass = "szh-menu";
export declare const menuButtonClass = "szh-menu-button";
export declare const menuArrowClass = "arrow";
export declare const menuItemClass = "item";
export declare const menuDividerClass = "divider";
export declare const menuHeaderClass = "header";
export declare const menuGroupClass = "group";
export declare const subMenuClass = "submenu";
export declare const radioGroupClass = "radio-group";
export interface RMEvent {
value: any;
syntheticEvent: any;
checked?: boolean;
name?: string;
key?: string;
shiftKey?: boolean;
}
export declare const Keys: Readonly<{
ENTER: "Enter";
TAB: "Tab";
ESC: "Escape";
SPACE: " ";
HOME: "Home";
END: "End";
LEFT: "ArrowLeft";
RIGHT: "ArrowRight";
UP: "ArrowUp";
DOWN: "ArrowDown";
}>;
export declare const HoverActionTypes: Readonly<{
RESET: 0;
SET: 1;
UNSET: 2;
INCREASE: 3;
DECREASE: 4;
FIRST: 5;
LAST: 6;
SET_INDEX: 7;
}>;
export declare const CloseReason: Readonly<{
CLICK: "click";
CANCEL: "cancel";
BLUR: "blur";
SCROLL: "scroll";
TAB_FORWARD: "tab_forward";
TAB_BACKWARD: "tab_backward";
}>;
export declare const FocusPositions: Readonly<{
FIRST: "first";
LAST: "last";
}>;
export declare const MenuStateMap: Record<string, MenuState>;