diff --git a/webapp/channels/src/components/rhs_card_header/rhs_card_header.tsx b/webapp/channels/src/components/rhs_card_header/rhs_card_header.tsx index a39de92da4..3e7e075c69 100644 --- a/webapp/channels/src/components/rhs_card_header/rhs_card_header.tsx +++ b/webapp/channels/src/components/rhs_card_header/rhs_card_header.tsx @@ -7,10 +7,9 @@ import {FormattedMessage, injectIntl, type IntlShape} from 'react-intl'; import KeyboardShortcutSequence, { KEYBOARD_SHORTCUTS, } from 'components/keyboard_shortcuts/keyboard_shortcuts_sequence'; -import OverlayTrigger from 'components/overlay_trigger'; -import Tooltip from 'components/tooltip'; +import WithTooltip from 'components/with_tooltip'; -import Constants, {RHSStates} from 'utils/constants'; +import {RHSStates} from 'utils/constants'; import type {RhsState} from 'types/store/rhs'; @@ -55,53 +54,38 @@ class RhsCardHeader extends React.PureComponent { render(): React.ReactNode { let back; - let backToResultsTooltip; + let title; switch (this.props.previousRhsState) { case RHSStates.SEARCH: case RHSStates.MENTION: - backToResultsTooltip = ( - - - + title = ( + ); break; case RHSStates.FLAG: - backToResultsTooltip = ( - - - + title = ( + ); break; case RHSStates.PIN: - backToResultsTooltip = ( - - - + title = ( + ); break; } - const closeSidebarTooltip = ( - - - - ); - const expandSidebarTooltip = ( - + <> { hideDescription={true} isInsideTooltip={true} /> - + ); const shrinkSidebarTooltip = ( - + <> { hideDescription={true} isInsideTooltip={true} /> - + ); - if (backToResultsTooltip) { + if (title) { back = ( - - + ); } @@ -158,10 +142,10 @@ class RhsCardHeader extends React.PureComponent { />
- - - + + } + placement={'top'} > - +
);