@redocly/react-dropdown-aria
Version:
Simple and accessible React dropdown component
40 lines (39 loc) • 1.02 kB
TypeScript
export declare enum StyleKeys {
Arrow = "Arrow",
DropdownSelector = "DropdownSelector",
DropdownWrapper = "DropdownWrapper",
SelectorSearch = "SelectorSearch",
SelectedValue = "SelectedValue",
Placeholder = "Placeholder",
GroupContainer = "GroupContainer",
GroupDivider = "GroupDivider",
GroupHeading = "GroupHeading",
OptionContainer = "OptionContainer",
OptionItem = "OptionItem"
}
export declare enum KEY_CODES {
DOWN_ARROW = 40,
ENTER = 13,
ESCAPE = 27,
PAGE_DOWN = 34,
PAGE_UP = 33,
TAB = 9,
UP_ARROW = 38,
SPACE = 32
}
export declare const NAVIGATION_KEYS: KEY_CODES[];
export declare const IdPrefix = "react_dropdown_aria_";
export declare const colours: {
greys: {
base: string;
dark: string;
darker: string;
light: string;
lighter: string;
lightest: string;
};
states: {
disabled: string;
focused: string;
};
};