aboutsummaryrefslogtreecommitdiff
path: root/src/components/profile/UniversityIcon.tsx
diff options
context:
space:
mode:
authorShravya Ramesh <shravs1208@gmail.com>2021-03-05 13:23:01 -0800
committerShravya Ramesh <shravs1208@gmail.com>2021-03-05 13:23:01 -0800
commit6dd1ab792366f9ef5b7495723297b753cbd958c8 (patch)
tree5a319976e7f2205db993cf0d4eb2c4f79bf28719 /src/components/profile/UniversityIcon.tsx
parent2e2e56595b8b085b3cbc84d9125969ae22092443 (diff)
Added university icon to suggested people
Diffstat (limited to 'src/components/profile/UniversityIcon.tsx')
-rw-r--r--src/components/profile/UniversityIcon.tsx16
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>
);
};