aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-06-01 16:41:18 -0400
committerIvan Chen <ivan@tagg.id>2021-06-01 16:41:18 -0400
commit5c6bedb572556586d34b99384dac1cad3a153402 (patch)
tree97f90db4eef6d605ce01f040c6b53680613279dc /src/components
parent63c5de57ea2989fd2b66211a06b51bb42c5d20ea (diff)
Refactor to use action instead of util function
Diffstat (limited to 'src/components')
-rw-r--r--src/components/common/BadgeDetailView.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/common/BadgeDetailView.tsx b/src/components/common/BadgeDetailView.tsx
index 6504300c..ee66aa15 100644
--- a/src/components/common/BadgeDetailView.tsx
+++ b/src/components/common/BadgeDetailView.tsx
@@ -7,9 +7,10 @@ import {useDispatch, useSelector} from 'react-redux';
import CloseIcon from '../../assets/ionicons/close-outline.svg';
import {BADGE_GRADIENT_FIRST} from '../../constants';
import {BADGE_DATA} from '../../constants/badges';
+import {removeUserBadge} from '../../store/actions';
import {RootState} from '../../store/rootreducer';
import {ScreenType} from '../../types';
-import {getUniversityBadge, normalize, removeUserBadge} from '../../utils';
+import {getUniversityBadge, normalize} from '../../utils';
interface BadgeDetailModalProps {
userXId: string | undefined;
@@ -59,7 +60,7 @@ const BadgeDetailView: React.FC<BadgeDetailModalProps> = ({
}, [badges]);
const removeBadgeCell = async (badgeName: string) => {
- await removeUserBadge(badges, badgeName, user.userId, dispatch);
+ dispatch(removeUserBadge(badgeName, user.userId));
};
const badgeEditCell = ({item: {id, name, badgeImage}}) => {