@gitlab/ui
Version:
GitLab UI Components
22 lines (18 loc) • 785 B
JavaScript
// base dropdown events
const GL_DROPDOWN_SHOWN = 'shown';
const GL_DROPDOWN_HIDDEN = 'hidden';
const GL_DROPDOWN_BEFORE_CLOSE = 'beforeClose';
const GL_DROPDOWN_FOCUS_CONTENT = 'focusContent';
// KEY Codes
const ARROW_DOWN = 'ArrowDown';
const ARROW_UP = 'ArrowUp';
const END = 'End';
const ENTER = 'Enter';
const HOME = 'Home';
const SPACE = 'Space';
// Positioning strategies
// https://floating-ui.com/docs/computePosition#strategy
const POSITION_ABSOLUTE = 'absolute';
const POSITION_FIXED = 'fixed';
const GL_DROPDOWN_CONTENTS_CLASS = 'gl-new-dropdown-contents';
export { ARROW_DOWN, ARROW_UP, END, ENTER, GL_DROPDOWN_BEFORE_CLOSE, GL_DROPDOWN_CONTENTS_CLASS, GL_DROPDOWN_FOCUS_CONTENT, GL_DROPDOWN_HIDDEN, GL_DROPDOWN_SHOWN, HOME, POSITION_ABSOLUTE, POSITION_FIXED, SPACE };