Surface unsent messages on the sublist notification badge too

This commit is contained in:
Michael Telatynski 2021-09-10 10:58:13 +01:00
parent bbe714257e
commit aff9be6120
3 changed files with 11 additions and 8 deletions

View file

@ -143,15 +143,16 @@ export default class NotificationBadge extends React.PureComponent<XOR<IProps, I
});
if (onClick) {
let tooltip;
let label: string;
let tooltip: JSX.Element;
if (showUnsentTooltip && this.state.showTooltip && notification.color === NotificationColor.Unsent) {
tooltip = (
<Tooltip className="mx_RoleButton_tooltip" label={_t("Message didn't send. Click for info.")} />
);
label = _t("Message didn't send. Click for info.");
tooltip = <Tooltip className="mx_RoleButton_tooltip" label={label} />;
}
return (
<AccessibleButton
aria-label={label}
{...props}
className={classes}
onClick={onClick}

View file

@ -670,6 +670,7 @@ export default class RoomSublist extends React.Component<IProps, IState> {
onClick={this.onBadgeClick}
tabIndex={tabIndex}
aria-label={ariaLabel}
showUnsentTooltip={true}
/>
);