diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-03-15 16:39:45 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-03-15 16:39:45 -0500 |
commit | 4f20a17b6ebd558fc26437d37f427753b880e856 (patch) | |
tree | 390e615bce2ea6d56d629eae74db8346edbe77e8 /src | |
parent | 474b4b7840ce1ee625f19ff02f15ca12b3879c55 (diff) | |
download | voidsky-4f20a17b6ebd558fc26437d37f427753b880e856.tar.zst |
Tune up notification badge rendering
Diffstat (limited to 'src')
-rw-r--r-- | src/view/shell/BottomBar.tsx | 9 | ||||
-rw-r--r-- | src/view/shell/Drawer.tsx | 19 |
2 files changed, 7 insertions, 21 deletions
diff --git a/src/view/shell/BottomBar.tsx b/src/view/shell/BottomBar.tsx index 8db151c5a..c59d8c675 100644 --- a/src/view/shell/BottomBar.tsx +++ b/src/view/shell/BottomBar.tsx @@ -26,7 +26,6 @@ import { } from 'lib/icons' import {colors} from 'lib/styles' import {usePalette} from 'lib/hooks/usePalette' -import {useColorSchemeStyle} from 'lib/hooks/useColorSchemeStyle' import {getTabState, TabState} from 'lib/routes/helpers' export const BottomBar = observer(({navigation}: BottomTabBarProps) => { @@ -187,10 +186,6 @@ function Btn({ onPress?: (event: GestureResponderEvent) => void onLongPress?: (event: GestureResponderEvent) => void }) { - const borderStyle = useColorSchemeStyle( - styles.notificationCountLight, - styles.notificationCountDark, - ) return ( <TouchableOpacity style={styles.ctrl} @@ -198,7 +193,7 @@ function Btn({ onPressIn={onLongPress ? undefined : onPress} onLongPress={onLongPress}> {notificationCount ? ( - <View style={[styles.notificationCount, borderStyle]}> + <View style={[styles.notificationCount]}> <Text style={styles.notificationCountLabel}>{notificationCount}</Text> </View> ) : undefined} @@ -231,7 +226,6 @@ const styles = StyleSheet.create({ paddingHorizontal: 4, paddingBottom: 1, borderRadius: 6, - borderWidth: 2, zIndex: 1, }, notificationCountLight: { @@ -244,6 +238,7 @@ const styles = StyleSheet.create({ fontSize: 12, fontWeight: 'bold', color: colors.white, + fontVariant: ['tabular-nums'], }, ctrlIcon: { marginLeft: 'auto', diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index a10fe4899..a33cf8c4e 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -134,9 +134,6 @@ export const DrawerContent = observer(() => { <View style={[ styles.menuItemCount, - theme.colorScheme === 'light' - ? styles.menuItemCountLight - : styles.menuItemCountDark, count > 99 ? styles.menuItemCountHundreds : count > 9 @@ -358,25 +355,19 @@ const styles = StyleSheet.create({ menuItemCount: { position: 'absolute', width: 'auto', - right: -8, - top: -8, + right: -6, + top: -4, backgroundColor: colors.blue3, - borderWidth: 2, paddingHorizontal: 4, paddingBottom: 1, borderRadius: 6, }, - menuItemCountLight: { - borderColor: colors.white, - }, - menuItemCountDark: { - borderColor: '#1B1919', - }, menuItemCountTens: { - width: 29, + width: 25, }, menuItemCountHundreds: { - width: 38, + right: -12, + width: 34, }, menuItemCountLabel: { fontSize: 12, |