[MM-58514] Migrate tooltips of "components/channel_members_rhs/header.tsx" to WithTooltip (#27241)

Этот коммит содержится в:
Brandon Shen
2024-06-19 02:39:52 -07:00
коммит произвёл GitHub
родитель 9bf07437cf
Коммит 3a890e1c90

Просмотреть файл

@@ -7,10 +7,7 @@ import styled from 'styled-components';
import type {Channel} from '@mattermost/types/channels'; import type {Channel} from '@mattermost/types/channels';
import OverlayTrigger from 'components/overlay_trigger'; import WithTooltip from 'components/with_tooltip';
import Tooltip from 'components/tooltip';
import Constants from 'utils/constants';
interface Props { interface Props {
channel: Channel; channel: Channel;
@@ -27,15 +24,6 @@ const HeaderTitle = styled.span`
const Header = ({channel, canGoBack, onClose, goBack}: Props) => { const Header = ({channel, canGoBack, onClose, goBack}: Props) => {
const {formatMessage} = useIntl(); const {formatMessage} = useIntl();
const closeSidebarTooltip = (
<Tooltip id='closeSidebarTooltip'>
<FormattedMessage
id='rhs_header.closeSidebarTooltip'
defaultMessage='Close'
/>
</Tooltip>
);
return ( return (
<div className='sidebar--right__header'> <div className='sidebar--right__header'>
<span className='sidebar--right__title'> <span className='sidebar--right__title'>
@@ -68,10 +56,15 @@ const Header = ({channel, canGoBack, onClose, goBack}: Props) => {
} }
</span> </span>
<OverlayTrigger <WithTooltip
delayShow={Constants.OVERLAY_TIME_DELAY} id='closeSidebarTooltip'
placement='top' placement='top'
overlay={closeSidebarTooltip} title={
<FormattedMessage
id='rhs_header.closeSidebarTooltip'
defaultMessage='Close'
/>
}
> >
<button <button
id='rhsCloseButton' id='rhsCloseButton'
@@ -84,7 +77,7 @@ const Header = ({channel, canGoBack, onClose, goBack}: Props) => {
className='icon icon-close' className='icon icon-close'
/> />
</button> </button>
</OverlayTrigger> </WithTooltip>
</div> </div>
); );
}; };