diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx
index 45a697eeb0..91f4771d22 100644
--- a/src/view/shell/Drawer.tsx
+++ b/src/view/shell/Drawer.tsx
@@ -226,7 +226,6 @@ let DrawerContent = ({}: {}): React.ReactNode => {
{
),
},
]}>
- {hasSession && currentAccount ? (
-
- ) : (
-
-
-
- )}
+
+ {hasSession && currentAccount ? (
+
+ ) : (
+
+
+
+ )}
-
+
+
{hasSession ? (
<>
@@ -272,34 +273,36 @@ let DrawerContent = ({}: {}): React.ReactNode => {
>
)}
-
+
+
-
-
- Terms of Service
-
-
- Privacy Policy
-
- {kawaii && (
-
-
- Logo by{' '}
-
- @sawaratsuki.bsky.social
-
-
-
- )}
+
+
+ Terms of Service
+
+
+ Privacy Policy
+
+ {kawaii && (
+
+
+ Logo by{' '}
+
+ @sawaratsuki.bsky.social
+
+
+
+ )}
+
@@ -387,8 +390,6 @@ let SearchMenuItem = ({
)
}
label={_(msg`Search`)}
- accessibilityLabel={_(msg`Search`)}
- accessibilityHint=""
bold={isActive}
onPress={onPress}
/>
@@ -415,8 +416,6 @@ let HomeMenuItem = ({
)
}
label={_(msg`Home`)}
- accessibilityLabel={_(msg`Home`)}
- accessibilityHint=""
bold={isActive}
onPress={onPress}
/>
@@ -443,8 +442,6 @@ let ChatMenuItem = ({
)
}
label={_(msg`Chat`)}
- accessibilityLabel={_(msg`Chat`)}
- accessibilityHint=""
bold={isActive}
onPress={onPress}
/>
@@ -472,7 +469,6 @@ let NotificationsMenuItem = ({
)
}
label={_(msg`Notifications`)}
- accessibilityLabel={_(msg`Notifications`)}
accessibilityHint={
numUnreadNotifications === ''
? ''
@@ -505,8 +501,6 @@ let FeedsMenuItem = ({
)
}
label={_(msg`Feeds`)}
- accessibilityLabel={_(msg`Feeds`)}
- accessibilityHint=""
bold={isActive}
onPress={onPress}
/>
@@ -522,8 +516,6 @@ let ListsMenuItem = ({onPress}: {onPress: () => void}): React.ReactNode => {
}
label={_(msg`Lists`)}
- accessibilityLabel={_(msg`Lists`)}
- accessibilityHint=""
onPress={onPress}
/>
)
@@ -549,8 +541,6 @@ let ProfileMenuItem = ({
)
}
label={_(msg`Profile`)}
- accessibilityLabel={_(msg`Profile`)}
- accessibilityHint=""
onPress={onPress}
/>
)
@@ -564,74 +554,79 @@ let SettingsMenuItem = ({onPress}: {onPress: () => void}): React.ReactNode => {
}
label={_(msg`Settings`)}
- accessibilityLabel={_(msg`Settings`)}
- accessibilityHint=""
onPress={onPress}
/>
)
}
SettingsMenuItem = React.memo(SettingsMenuItem)
-function MenuItem({
- icon,
- label,
- accessibilityLabel,
- count,
- bold,
- onPress,
-}: MenuItemProps) {
+function MenuItem({icon, label, count, bold, onPress}: MenuItemProps) {
const t = useTheme()
return (
-
-
- {icon}
- {count ? (
-
-
-
+ {({hovered, pressed}) => (
+
+
+ {icon}
+ {count ? (
+
- {count}
-
-
+ a.absolute,
+ a.inset_0,
+ a.align_end,
+ {top: -4, right: a.gap_sm.gap * -1},
+ ]}>
+
+
+ {count}
+
+
+
+ ) : undefined}
- ) : undefined}
-
-
- {label}
-
-
+
+ {label}
+
+
+ )}
+
)
}