@randy.tarampi/jsx
Version:
Some common JSX components for www.randytarampi.ca
31 lines (23 loc) • 917 B
JavaScript
;
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;