Skip to content

Commit 260e31d

Browse files
committed
fix wrong selected state being used
1 parent a4b094a commit 260e31d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/pages/UnreportedExpenseListItem.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function UnreportedExpenseListItem<TItem extends ListItem>({item, isFocused, sho
1919
const [isSelected, setIsSelected] = useState<boolean>(false);
2020
const theme = useTheme();
2121

22-
const pressableStyle = [styles.transactionListItemStyle, item.isSelected && styles.activeComponentBG];
22+
const pressableStyle = [styles.transactionListItemStyle, isSelected && styles.activeComponentBG];
2323

2424
const animatedHighlightStyle = useAnimatedHighlightStyle({
2525
borderRadius: variables.componentBorderRadius,
@@ -40,17 +40,17 @@ function UnreportedExpenseListItem<TItem extends ListItem>({item, isFocused, sho
4040
onSelectRow(item);
4141
setIsSelected((val) => !val);
4242
}}
43-
disabled={isDisabled && !item.isSelected}
43+
disabled={isDisabled && !isSelected}
4444
accessibilityLabel={item.text ?? ''}
4545
role={getButtonRole(true)}
4646
isNested
4747
onMouseDown={(e) => e.preventDefault()}
48-
hoverStyle={[!item.isDisabled && styles.hoveredComponentBG, item.isSelected && styles.activeComponentBG]}
48+
hoverStyle={[!item.isDisabled && styles.hoveredComponentBG, isSelected && styles.activeComponentBG]}
4949
dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true, [CONST.INNER_BOX_SHADOW_ELEMENT]: false}}
5050
id={item.keyForList ?? ''}
5151
style={[
5252
pressableStyle,
53-
isFocused && StyleUtils.getItemBackgroundColorStyle(!!item.isSelected, !!isFocused, !!item.isDisabled, theme.activeComponentBG, theme.hoverComponentBG),
53+
isFocused && StyleUtils.getItemBackgroundColorStyle(!!isSelected, !!isFocused, !!item.isDisabled, theme.activeComponentBG, theme.hoverComponentBG),
5454
]}
5555
onFocus={onFocus}
5656
wrapperStyle={[styles.mb2, styles.mh5, styles.flex1, animatedHighlightStyle, styles.userSelectNone]}

0 commit comments

Comments
 (0)