diff options
author | Shravya Ramesh <shravs1208@gmail.com> | 2021-03-09 12:25:41 -0800 |
---|---|---|
committer | Shravya Ramesh <shravs1208@gmail.com> | 2021-03-09 12:25:41 -0800 |
commit | c783f6e9a2d5aa6ee4783d7af76d8a7b926b0c79 (patch) | |
tree | 89b5e1666ba0df33bc2d227a981c8fea1cc57ab2 /src | |
parent | 55a1a9615720c1709d05b40e08c4f7fd4773fee3 (diff) |
conditionally displaying brown icon
Diffstat (limited to 'src')
-rw-r--r-- | src/components/suggestedPeople/BadgesDropdown.tsx | 25 |
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) => ( |