[MM-59339] Migrate tooltips of "components/quick_input/quick_input.tsx" to WithTooltip (#27594)

Этот коммит содержится в:
Ivy Gesare
2024-07-28 21:50:46 +03:00
коммит произвёл GitHub
родитель 075a39da83
Коммит d1f49a2c17

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

@@ -8,10 +8,7 @@ import type {ReactNode} from 'react';
import {FormattedMessage} from 'react-intl';
import AutosizeTextarea from 'components/autosize_textarea';
import OverlayTrigger from 'components/overlay_trigger';
import Tooltip from 'components/tooltip';
import Constants from 'utils/constants';
import WithTooltip from 'components/with_tooltip';
export type Props = {
@@ -147,7 +144,7 @@ export class QuickInput extends React.PureComponent<Props> {
};
render() {
let clearableTooltipText = this.props.clearableTooltipText;
let clearableTooltipText = this.props.clearableTooltipText || '';
if (!clearableTooltipText) {
clearableTooltipText = (
<FormattedMessage
@@ -157,12 +154,6 @@ export class QuickInput extends React.PureComponent<Props> {
);
}
const clearableTooltip = (
<Tooltip id={'InputClearTooltip'}>
{clearableTooltipText}
</Tooltip>
);
const {
value,
inputComponent,
@@ -206,10 +197,10 @@ export class QuickInput extends React.PureComponent<Props> {
onTouchEnd={this.onClear}
role='button'
>
<OverlayTrigger
delayShow={Constants.OVERLAY_TIME_DELAY}
<WithTooltip
id='inputClearTooltip'
title={clearableTooltipText}
placement={tooltipPosition}
overlay={clearableTooltip}
>
<span
className='input-clear-x'
@@ -217,7 +208,7 @@ export class QuickInput extends React.PureComponent<Props> {
>
<i className='icon icon-close-circle'/>
</span>
</OverlayTrigger>
</WithTooltip>
</div>
}
</div>);