aboutsummaryrefslogtreecommitdiff
path: root/src/screens/badge/BadgeSelection.tsx
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-04-22 19:07:04 -0400
committerGitHub <noreply@github.com>2021-04-22 19:07:04 -0400
commit1f04e445e9d317bc141624a440a2c1e55f8704b3 (patch)
tree1d38b38e527955481aac1c45de65f6cf7ef600d3 /src/screens/badge/BadgeSelection.tsx
parente8913cc0bdc432c20a008e852482c82c3bb3c2a0 (diff)
parentac082ed35d765f7182e95541d8eb9e2d9f033641 (diff)
Merge pull request #379 from ankit-thanekar007/tma-794-806-badge-profile-view
[TMA-794/806] Badge profile view
Diffstat (limited to 'src/screens/badge/BadgeSelection.tsx')
-rw-r--r--src/screens/badge/BadgeSelection.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/screens/badge/BadgeSelection.tsx b/src/screens/badge/BadgeSelection.tsx
index 91617377..38a2b01c 100644
--- a/src/screens/badge/BadgeSelection.tsx
+++ b/src/screens/badge/BadgeSelection.tsx
@@ -66,10 +66,14 @@ const BadgeSelection: React.FC<BadgeSelectionProps> = ({route}) => {
style={styles.rightButtonContainer}
onPress={async () => {
if (editing) {
- updateBadgesService(selectedBadges, university);
- navigation.navigate('UpdateSPPicture', {
- editing: true,
- });
+ await updateBadgesService(selectedBadges, university);
+ if (navigation.canGoBack()) {
+ navigation.goBack();
+ } else {
+ navigation.navigate('UpdateSPPicture', {
+ editing: true,
+ });
+ }
} else {
if (selectedBadges.length !== 0) {
const success = await addBadgesService(