aboutsummaryrefslogtreecommitdiff
path: root/src/components/common/NavigationIcon.tsx
diff options
context:
space:
mode:
authorBrian Kim <brian@tagg.id>2021-07-07 17:40:16 -0400
committerBrian Kim <brian@tagg.id>2021-07-07 17:40:16 -0400
commit09fbd1fd554ecdc04376ce56ee8f4de6f8c426d3 (patch)
tree94788c5e73a3475313a0fd0d31b5d0a9ed4c4d18 /src/components/common/NavigationIcon.tsx
parent73a77690fa1dd0737f0226e08b19001bc0d676a3 (diff)
parent766c55c52071ecabc40aa527d6196c39eff01b5c (diff)
Merge branch 'master' into tma968-new-moment-tagging
Diffstat (limited to 'src/components/common/NavigationIcon.tsx')
-rw-r--r--src/components/common/NavigationIcon.tsx16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/components/common/NavigationIcon.tsx b/src/components/common/NavigationIcon.tsx
index 5128f3da..debb36b3 100644
--- a/src/components/common/NavigationIcon.tsx
+++ b/src/components/common/NavigationIcon.tsx
@@ -18,6 +18,7 @@ interface NavigationIconProps extends TouchableOpacityProps {
| 'Chat';
disabled?: boolean;
newIcon?: boolean;
+ isBigger?: boolean;
}
const NavigationIcon = (props: NavigationIconProps) => {
@@ -35,7 +36,7 @@ const NavigationIcon = (props: NavigationIconProps) => {
break;
case 'Upload':
imgSrc = props.disabled
- ? require('../../assets/navigationIcons/upload.png')
+ ? require('../../assets/navigationIcons/new-upload.png')
: require('../../assets/navigationIcons/upload-clicked.png');
break;
case 'Notifications':
@@ -68,7 +69,10 @@ const NavigationIcon = (props: NavigationIconProps) => {
return (
<View style={styles.container}>
<TouchableOpacity {...props}>
- <Image source={imgSrc} style={styles.icon} />
+ <Image
+ source={imgSrc}
+ style={props.isBigger ? styles.biggerIcon : styles.icon}
+ />
</TouchableOpacity>
</View>
);
@@ -87,8 +91,12 @@ const styles = StyleSheet.create({
shadowOpacity: 0.4,
},
icon: {
- height: 30,
- width: 30,
+ height: 28,
+ width: 28,
+ },
+ biggerIcon: {
+ height: 44,
+ width: 44,
},
});