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, }, }; });