diff options
author | Ivan Chen <ivan@tagg.id> | 2021-06-01 16:41:18 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-06-01 16:41:18 -0400 |
commit | 5c6bedb572556586d34b99384dac1cad3a153402 (patch) | |
tree | 97f90db4eef6d605ce01f040c6b53680613279dc /src/components | |
parent | 63c5de57ea2989fd2b66211a06b51bb42c5d20ea (diff) |
Refactor to use action instead of util function
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/common/BadgeDetailView.tsx | 5 |
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}}) => { |