@@ -8,6 +8,7 @@ import {ListItemFocusContext} from '@components/SelectionList/ListItemFocusConte
88import getAccessibilityLabel from '@components/SelectionList/utils/getAccessibilityLabel' ;
99import TextWithTooltip from '@components/TextWithTooltip' ;
1010import { useMemoizedLazyExpensifyIcons } from '@hooks/useLazyAsset' ;
11+ import useLocalize from '@hooks/useLocalize' ;
1112import useOnyx from '@hooks/useOnyx' ;
1213import useStyleUtils from '@hooks/useStyleUtils' ;
1314import useTheme from '@hooks/useTheme' ;
@@ -53,6 +54,7 @@ function UserListItemContent<TItem extends ListItem>({
5354 const styles = useThemeStyles ( ) ;
5455 const theme = useTheme ( ) ;
5556 const StyleUtils = useStyleUtils ( ) ;
57+ const { translate} = useLocalize ( ) ;
5658
5759 const focusedBackgroundColor = styles . sidebarLinkActive . backgroundColor ;
5860 const subscriptAvatarBorderColor = isFocused ? focusedBackgroundColor : theme . sidebar ;
@@ -72,12 +74,16 @@ function UserListItemContent<TItem extends ListItem>({
7274 const policyID = isThereOnlyWorkspaceIcon && shouldUseIconPolicyID ? String ( item . icons ?. at ( 0 ) ?. id ) : item . policyID ;
7375
7476 const isHovered = hovered && ! shouldDisableHoverStyle ;
75- const contactAccessibilityLabel = getAccessibilityLabel ( item ) ;
77+ const baseAccessibilityLabel = getAccessibilityLabel ( item ) ;
78+ const accessibilityLabel =
79+ shouldDisableAccessibleGrouping && item . isSelected !== undefined
80+ ? `${ translate ( item . isSelected ? 'common.deselect' : 'common.select' ) } , ${ baseAccessibilityLabel } `
81+ : baseAccessibilityLabel ;
7682
7783 return (
7884 < View
7985 accessible = { shouldDisableAccessibleGrouping || undefined }
80- accessibilityLabel = { shouldDisableAccessibleGrouping ? contactAccessibilityLabel : undefined }
86+ accessibilityLabel = { shouldDisableAccessibleGrouping ? accessibilityLabel : undefined }
8187 role = { shouldDisableAccessibleGrouping ? CONST . ROLE . BUTTON : undefined }
8288 style = { [ styles . flex1 , styles . flexRow , styles . alignItemsCenter ] }
8389 >
0 commit comments