iview/src/utils/eventNames.js
Graham Fairweather 9c6dbcdcc4 Common event name constants, used by $emit and $on - DRY
This is not all of them, just those found during the select rework
2018-02-26 09:01:03 +01:00

27 lines
774 B
JavaScript

import {
APPEND,
CHANGE,
CLOSE,
DESTROY,
FORM,
ON,
POPPER,
QUERY,
REMOVE,
SELECT,
SELECTED,
UPDATE,
} from './constants';
import {
kebabJoin,
} from './assist';
export const EVENT_APPEND = kebabJoin(APPEND);
export const EVENT_ON_CHANGE = kebabJoin(ON, CHANGE);
export const EVENT_ON_DESTROY_POPPER = kebabJoin(ON, DESTROY, POPPER);
export const EVENT_ON_FORM_CHANGE = kebabJoin(ON, FORM, CHANGE);
export const EVENT_ON_QUERY_CHANGE = kebabJoin(ON, QUERY, CHANGE);
export const EVENT_ON_SELECT_CLOSE = kebabJoin(ON, SELECT, CLOSE);
export const EVENT_ON_SELECT_SELECTED = kebabJoin(ON, SELECT, SELECTED);
export const EVENT_ON_UPDATE_POPPER = kebabJoin(ON, UPDATE, POPPER);
export const EVENT_REMOVE = kebabJoin(REMOVE);