add claim code selector

fix export
This commit is contained in:
Thomas Zarebczan 2020-03-26 14:50:21 -04:00
parent e2bba80797
commit 402a9a199f
No known key found for this signature in database
GPG key ID: D505010BDB4364BC
4 changed files with 27 additions and 0 deletions

5
dist/bundle.es.js vendored
View file

@ -1199,6 +1199,10 @@ const makeSelectClaimRewardError = () => reselect.createSelector(selectClaimRewa
const selectRewardByType = (state, rewardType) => selectUnclaimedRewards(state).find(reward => reward.reward_type === rewardType);
const makeSelectRewardByType = () => reselect.createSelector(selectRewardByType, reward => reward);
const selectRewardByClaimCode = (state, claimCode) => selectUnclaimedRewards(state).find(reward => reward.claim_code === claimCode);
const makeSelectRewardByClaimCode = () => reselect.createSelector(selectRewardByClaimCode, reward => reward);
const makeSelectRewardAmountByType = () => reselect.createSelector(selectRewardByType, reward => reward ? reward.reward_amount : 0);
const selectRewardContentClaimIds = reselect.createSelector(selectState$1, state => state.rewardedContentClaimIds);
const selectReferralReward = reselect.createSelector(selectUnclaimedRewards, unclaimedRewards => unclaimedRewards.filter(reward => reward.reward_type === rewards.TYPE_REFERRAL)[0]);
@ -3721,6 +3725,7 @@ exports.makeSelectIsNew = makeSelectIsNew;
exports.makeSelectIsRewardClaimPending = makeSelectIsRewardClaimPending;
exports.makeSelectIsSubscribed = makeSelectIsSubscribed;
exports.makeSelectRewardAmountByType = makeSelectRewardAmountByType;
exports.makeSelectRewardByClaimCode = makeSelectRewardByClaimCode;
exports.makeSelectRewardByType = makeSelectRewardByType;
exports.makeSelectSubCountForUri = makeSelectSubCountForUri;
exports.makeSelectUnreadByChannel = makeSelectUnreadByChannel;

15
dist/bundle.js vendored
View file

@ -294,6 +294,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "makeSelectRewardByType", function() { return redux_selectors_rewards__WEBPACK_IMPORTED_MODULE_30__["makeSelectRewardByType"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "makeSelectRewardByClaimCode", function() { return redux_selectors_rewards__WEBPACK_IMPORTED_MODULE_30__["makeSelectRewardByClaimCode"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "selectUnclaimedRewardsByType", function() { return redux_selectors_rewards__WEBPACK_IMPORTED_MODULE_30__["selectUnclaimedRewardsByType"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "selectClaimedRewardsById", function() { return redux_selectors_rewards__WEBPACK_IMPORTED_MODULE_30__["selectClaimedRewardsById"]; });
@ -4559,6 +4561,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectClaimErrorsByType", function() { return selectClaimErrorsByType; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeSelectClaimRewardError", function() { return makeSelectClaimRewardError; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeSelectRewardByType", function() { return makeSelectRewardByType; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeSelectRewardByClaimCode", function() { return makeSelectRewardByClaimCode; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeSelectRewardAmountByType", function() { return makeSelectRewardAmountByType; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectRewardContentClaimIds", function() { return selectRewardContentClaimIds; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "selectReferralReward", function() { return selectReferralReward; });
@ -4637,6 +4640,18 @@ var makeSelectRewardByType = function makeSelectRewardByType() {
return reward;
});
};
var selectRewardByClaimCode = function selectRewardByClaimCode(state, claimCode) {
return selectUnclaimedRewards(state).find(function (reward) {
return reward.claim_code === claimCode;
});
};
var makeSelectRewardByClaimCode = function makeSelectRewardByClaimCode() {
return Object(reselect__WEBPACK_IMPORTED_MODULE_0__["createSelector"])(selectRewardByClaimCode, function (reward) {
return reward;
});
};
var makeSelectRewardAmountByType = function makeSelectRewardAmountByType() {
return Object(reselect__WEBPACK_IMPORTED_MODULE_0__["createSelector"])(selectRewardByType, function (reward) {
return reward ? reward.reward_amount : 0;

View file

@ -104,6 +104,7 @@ export {
makeSelectIsRewardClaimPending,
makeSelectRewardAmountByType,
makeSelectRewardByType,
makeSelectRewardByClaimCode,
selectUnclaimedRewardsByType,
selectClaimedRewardsById,
selectClaimedRewards,

View file

@ -61,6 +61,12 @@ const selectRewardByType = (state, rewardType) =>
export const makeSelectRewardByType = () => createSelector(selectRewardByType, reward => reward);
const selectRewardByClaimCode = (state, claimCode) =>
selectUnclaimedRewards(state).find(reward => reward.claim_code === claimCode);
export const makeSelectRewardByClaimCode = () =>
createSelector(selectRewardByClaimCode, reward => reward);
export const makeSelectRewardAmountByType = () =>
createSelector(selectRewardByType, reward => (reward ? reward.reward_amount : 0));