From 785c2508e4957f7b3ff25b63932adaecf57b599a Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Thu, 2 May 2024 17:04:05 +0200 Subject: [PATCH] Move to `AccessibleTooltipButton` in messages --- src/components/views/messages/CallEvent.tsx | 9 ++++----- .../views/messages/DownloadActionButton.tsx | 1 + .../views/messages/LegacyCallEvent.tsx | 3 +-- .../views/messages/MessageActionBar.tsx | 6 ++++++ src/components/views/messages/TextualBody.tsx | 18 ++++++------------ 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/components/views/messages/CallEvent.tsx b/src/components/views/messages/CallEvent.tsx index e37217c4224c..c05b56563f51 100644 --- a/src/components/views/messages/CallEvent.tsx +++ b/src/components/views/messages/CallEvent.tsx @@ -28,13 +28,12 @@ import { import defaultDispatcher from "../../../dispatcher/dispatcher"; import type { ViewRoomPayload } from "../../../dispatcher/payloads/ViewRoomPayload"; import { Action } from "../../../dispatcher/actions"; -import type { AccessibleButtonKind, ButtonEvent } from "../elements/AccessibleButton"; +import AccessibleButton, { AccessibleButtonKind, ButtonEvent } from "../elements/AccessibleButton"; import MemberAvatar from "../avatars/MemberAvatar"; import { LiveContentSummary, LiveContentType } from "../rooms/LiveContentSummary"; import FacePile from "../elements/FacePile"; import MatrixClientContext from "../../../contexts/MatrixClientContext"; import { CallDuration, SessionDuration } from "../voip/CallDuration"; -import AccessibleTooltipButton from "../elements/AccessibleTooltipButton"; const MAX_FACES = 8; @@ -78,15 +77,15 @@ const ActiveCallEvent = forwardRef( {call && } - {buttonText} - + diff --git a/src/components/views/messages/DownloadActionButton.tsx b/src/components/views/messages/DownloadActionButton.tsx index 852c53f23722..4105426bb5f7 100644 --- a/src/components/views/messages/DownloadActionButton.tsx +++ b/src/components/views/messages/DownloadActionButton.tsx @@ -98,6 +98,7 @@ export default class DownloadActionButton extends React.PureComponent {spinner} diff --git a/src/components/views/messages/LegacyCallEvent.tsx b/src/components/views/messages/LegacyCallEvent.tsx index 3c8241d4ea14..a5bcf169a9b7 100644 --- a/src/components/views/messages/LegacyCallEvent.tsx +++ b/src/components/views/messages/LegacyCallEvent.tsx @@ -24,7 +24,6 @@ import MemberAvatar from "../avatars/MemberAvatar"; import LegacyCallEventGrouper, { LegacyCallEventGrouperEvent } from "../../structures/LegacyCallEventGrouper"; import AccessibleButton from "../elements/AccessibleButton"; import InfoTooltip, { InfoTooltipKind } from "../elements/InfoTooltip"; -import AccessibleTooltipButton from "../elements/AccessibleTooltipButton"; import { formatPreciseDuration } from "../../../DateUtils"; import Clock from "../audio_messages/Clock"; @@ -114,7 +113,7 @@ export default class LegacyCallEvent extends React.PureComponent }); return ( - = ({ ref={button} onFocus={onFocus} tabIndex={isActive ? 0 : -1} + placement="left" > @@ -186,6 +187,7 @@ const ReactButton: React.FC = ({ mxEvent, reactions, onFocusC ref={button} onFocus={onFocus} tabIndex={isActive ? 0 : -1} + placement="left" > @@ -391,6 +393,7 @@ export default class MessageActionBar extends React.PureComponent , @@ -404,6 +407,7 @@ export default class MessageActionBar extends React.PureComponent @@ -429,6 +433,7 @@ export default class MessageActionBar extends React.PureComponent , @@ -455,6 +460,7 @@ export default class MessageActionBar extends React.PureComponent , diff --git a/src/components/views/messages/TextualBody.tsx b/src/components/views/messages/TextualBody.tsx index f0b5c70f17d2..56cf2554dd19 100644 --- a/src/components/views/messages/TextualBody.tsx +++ b/src/components/views/messages/TextualBody.tsx @@ -31,7 +31,6 @@ import { tooltipifyLinks, unmountTooltips } from "../../../utils/tooltipify"; import { IntegrationManagers } from "../../../integrations/IntegrationManagers"; import { isPermalinkHost, tryTransformPermalinkToLocalHref } from "../../../utils/permalinks/Permalinks"; import { copyPlaintext } from "../../../utils/strings"; -import AccessibleTooltipButton from "../elements/AccessibleTooltipButton"; import UIStore from "../../../stores/UIStore"; import { Action } from "../../../dispatcher/actions"; import GenericTextContextMenu from "../context_menus/GenericTextContextMenu"; @@ -522,22 +521,17 @@ export default class TextualBody extends React.Component { const date = this.props.mxEvent.replacingEventDate(); const dateString = date && formatDate(date); - const tooltip = ( -
-
{_t("timeline|edits|tooltip_title", { date: dateString })}
-
{_t("timeline|edits|tooltip_sub")}
-
- ); - return ( - {`(${_t("common|edited")})`} - + ); }