UNPKG

@helpscout/hsds-react

Version:

React component library for Help Scout's Design System

34 lines (23 loc) 1.17 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = exports.createActionTypes = void 0; var _extends3 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); // Deprecated /* istanbul ignore file */ var createActionTypes = function createActionTypes(actionTypes, namespace) { if (actionTypes === void 0) { actionTypes = []; } if (namespace === void 0) { namespace = '@@HSDS'; } return actionTypes.reduce(function (types, type) { var _extends2; return (0, _extends3.default)({}, types, (_extends2 = {}, _extends2[type] = namespace + "/" + type, _extends2)); }, {}); }; exports.createActionTypes = createActionTypes; var actionTypes = ['CHANGE_DIRECTION', 'CLEAR_SELECTION', 'CLOSE_DROPDOWN', 'FOCUS_ITEM', 'MENU_MOUNT', 'MENU_UNMOUNT', 'MENU_REPOSITION', 'OPEN_DROPDOWN', 'SELECT_ITEM', 'SET_MENU_NODE', 'SET_TRIGGER_NODE', 'UPDATE_DROPUP', 'UPDATE_INDEX', 'UPDATE_INPUT_VALUE', 'UPDATE_ITEMS', 'UPDATE_OPEN', 'UPDATE_SELECTED_ITEM']; var _default = createActionTypes(actionTypes, '@@HSDS/DROPDOWN'); exports.default = _default;