diff options
author | Ivan Chen <ivan@thetaggid.com> | 2021-03-05 23:37:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-05 23:37:55 -0500 |
commit | 8abf1f184d31792e5a531c16b9a00da39f7548ec (patch) | |
tree | f77ab55bf3f5cbd6190177058353ef01ad767711 /src/components/profile/UniversityIcon.tsx | |
parent | 59bc015a22a0c50d6c64ecf7501c269dae59bfbd (diff) | |
parent | 27925a267e9d279e29a1a1852891e392fdc4b3af (diff) |
Merge pull request #281 from shravyaramesh/badges-people-screen
[TMA-632] Users holding the same badge
Diffstat (limited to 'src/components/profile/UniversityIcon.tsx')
-rw-r--r-- | src/components/profile/UniversityIcon.tsx | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/components/profile/UniversityIcon.tsx b/src/components/profile/UniversityIcon.tsx index 95aef8b9..48cfe3dc 100644 --- a/src/components/profile/UniversityIcon.tsx +++ b/src/components/profile/UniversityIcon.tsx @@ -1,11 +1,12 @@ import React from 'react'; -import {StyleSheet, ViewProps} from 'react-native'; +import {ImageStyle, StyleProp, StyleSheet, ViewProps} from 'react-native'; import {Image, Text, View} from 'react-native-animatable'; import {getUniversityClass, normalize} from '../../utils'; export interface UniversityIconProps extends ViewProps { university: string; - university_class: number; + university_class?: number; + imageStyle?: StyleProp<ImageStyle>; } /** @@ -15,6 +16,7 @@ const UniversityIcon: React.FC<UniversityIconProps> = ({ style, university, university_class, + imageStyle, }) => { var universityIcon; switch (university) { @@ -28,10 +30,12 @@ const UniversityIcon: React.FC<UniversityIconProps> = ({ return ( <View style={[styles.container, style]}> - <Image source={universityIcon} style={styles.icon} /> - <Text style={styles.univClass}> - {getUniversityClass(university_class)} - </Text> + <Image source={universityIcon} style={[styles.icon, imageStyle]} /> + {university_class && ( + <Text style={styles.univClass}> + {getUniversityClass(university_class)} + </Text> + )} </View> ); }; |