UNPKG

@randy.tarampi/jsx

Version:

Some common JSX components for www.randytarampi.ca

31 lines (23 loc) 917 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.clearEmoji = exports.clearEmojiCreator = exports.CLEAR_EMOJI = void 0; var _reduxActions = require("redux-actions"); var _selectors = _interopRequireDefault(require("../../data/selectors")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var CLEAR_EMOJI = "CLEAR_EMOJI"; exports.CLEAR_EMOJI = CLEAR_EMOJI; var clearEmojiCreator = function clearEmojiCreator(emoji) { return function (dispatch, getState) { var state = getState(); if (_selectors["default"].hasEmoji(state, emoji.id)) { dispatch(clearEmoji(emoji)); } }; }; exports.clearEmojiCreator = clearEmojiCreator; var clearEmoji = (0, _reduxActions.createAction)(CLEAR_EMOJI); exports.clearEmoji = clearEmoji; var _default = clearEmojiCreator; exports["default"] = _default;