aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShravya Ramesh <shravs1208@gmail.com>2021-03-09 12:25:41 -0800
committerShravya Ramesh <shravs1208@gmail.com>2021-03-09 12:25:41 -0800
commitc783f6e9a2d5aa6ee4783d7af76d8a7b926b0c79 (patch)
tree89b5e1666ba0df33bc2d227a981c8fea1cc57ab2 /src
parent55a1a9615720c1709d05b40e08c4f7fd4773fee3 (diff)
conditionally displaying brown icon
Diffstat (limited to 'src')
-rw-r--r--src/components/suggestedPeople/BadgesDropdown.tsx25
1 files changed, 18 insertions, 7 deletions
diff --git a/src/components/suggestedPeople/BadgesDropdown.tsx b/src/components/suggestedPeople/BadgesDropdown.tsx
index 1e7f2e71..583cdcf1 100644
--- a/src/components/suggestedPeople/BadgesDropdown.tsx
+++ b/src/components/suggestedPeople/BadgesDropdown.tsx
@@ -7,6 +7,7 @@ import Animated, {Easing} from 'react-native-reanimated';
import {UniversityBadge} from 'src/types';
import {UniversityIcon} from '..';
import {normalize, SCREEN_WIDTH} from '../../utils';
+import UniversityIconClicked from './UniversityIconClicked';
interface BadgesDropdownProps {
localBadges: {
badge: UniversityBadge;
@@ -15,8 +16,10 @@ interface BadgesDropdownProps {
badges: UniversityBadge[];
}
-const BadgesDropdown: React.FC<BadgesDropdownProps> = ({localBadges, badges}) => {
-
+const BadgesDropdown: React.FC<BadgesDropdownProps> = ({
+ localBadges,
+ badges,
+}) => {
// Used to toggle between dropdown being displayed and not
const [displayBadges, setDisplayBadges] = useState<boolean>(false);
@@ -75,11 +78,19 @@ const BadgesDropdown: React.FC<BadgesDropdownProps> = ({localBadges, badges}) =>
animateBack();
}
}}>
- <UniversityIcon
- university="brown"
- style={styles.universityIconContainer}
- imageStyle={{width: normalize(31), height: normalize(38)}}
- />
+ {displayBadges ? (
+ <UniversityIconClicked
+ university="brown"
+ style={styles.universityIconContainer}
+ imageStyle={{width: normalize(31), height: normalize(38)}}
+ />
+ ) : (
+ <UniversityIcon
+ university="brown"
+ style={styles.universityIconContainer}
+ imageStyle={{width: normalize(31), height: normalize(38)}}
+ />
+ )}
</TouchableOpacity>
{localBadges &&
localBadges.map(({badge, img}, index) => (