diff --git a/app/components/__snapshots__/badge.test.js.snap b/app/components/__snapshots__/badge.test.js.snap
index 66d47e313..f627a6671 100644
--- a/app/components/__snapshots__/badge.test.js.snap
+++ b/app/components/__snapshots__/badge.test.js.snap
@@ -28,29 +28,41 @@ exports[`Badge should match snapshot 1`] = `
style={
Object {
"alignItems": "center",
+ "alignSelf": "center",
"flex": 1,
"justifyContent": "center",
- "marginBottom": -1,
}
}
>
-
- 1
-
+
+ 1
+
+
`;
diff --git a/app/components/badge.js b/app/components/badge.js
index 30bf95876..62935020e 100644
--- a/app/components/badge.js
+++ b/app/components/badge.js
@@ -104,17 +104,21 @@ export default class Badge extends PureComponent {
style={[styles.text, this.props.countStyle]}
onLayout={this.onLayout}
>
-
+
+
+
);
} else {
unreadCount = (
-
- {count.toString()}
-
+
+
+ {count.toString()}
+
+
);
}
return (
@@ -159,10 +163,10 @@ const styles = StyleSheet.create({
top: 2,
},
wrapper: {
- alignItems: 'center',
flex: 1,
+ alignItems: 'center',
justifyContent: 'center',
- marginBottom: -1,
+ alignSelf: 'center',
},
text: {
fontSize: 14,
@@ -174,4 +178,11 @@ const styles = StyleSheet.create({
backgroundColor: '#444',
borderRadius: 4,
},
+ verticalAlign: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'center',
+ textAlignVertical: 'center',
+ },
});
diff --git a/app/screens/channel/channel_nav_bar/channel_drawer_button.js b/app/screens/channel/channel_nav_bar/channel_drawer_button.js
index dbc1e221a..7c90c4c21 100644
--- a/app/screens/channel/channel_nav_bar/channel_drawer_button.js
+++ b/app/screens/channel/channel_nav_bar/channel_drawer_button.js
@@ -152,20 +152,15 @@ const getStyleFromTheme = makeStyleSheetFromTheme((theme) => {
borderColor: theme.sidebarHeaderBg,
borderRadius: 10,
borderWidth: 1,
- flexDirection: 'row',
left: -13,
padding: 3,
position: 'absolute',
right: 0,
top: -4,
- justifyContent: 'center',
- alignItems: 'center',
},
mention: {
color: theme.mentionColor,
fontSize: 10,
- textAlign: 'center',
- lineHeight: 12,
},
};
});