[MM-58408] Migrate tooltips of 'components/file_preview_modal/file_preview_modal_main_nav/file_preview_modal_main_nav' to WithTooltip (#27422)

Этот коммит содержится в:
Rita Anene
2024-06-26 07:31:03 +01:00
коммит произвёл GitHub
родитель cd7c930172
Коммит 273c7df69b
2 изменённых файлов: 35 добавлений и 64 удалений

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

@@ -4,26 +4,15 @@ exports[`components/file_preview_modal/file_preview_modal_main_nav/FilePreviewMo
<div <div
className="file_preview_modal_main_nav" className="file_preview_modal_main_nav"
> >
<OverlayTrigger <WithTooltip
defaultOverlayShown={false}
delayShow={400}
key="previewArrowLeft"
overlay={
<Tooltip
id="close-icon-tooltip" id="close-icon-tooltip"
> key="previewArrowLeft"
placement="bottom"
title={
<Memo(MemoizedFormattedMessage) <Memo(MemoizedFormattedMessage)
defaultMessage="Close" defaultMessage="Close"
id="generic.close" id="generic.close"
/> />
</Tooltip>
}
placement="bottom"
trigger={
Array [
"hover",
"focus",
]
} }
> >
<button <button
@@ -35,7 +24,7 @@ exports[`components/file_preview_modal/file_preview_modal_main_nav/FilePreviewMo
className="icon icon-chevron-left" className="icon icon-chevron-left"
/> />
</button> </button>
</OverlayTrigger> </WithTooltip>
<span <span
className="modal-bar-file-count" className="modal-bar-file-count"
> >
@@ -50,26 +39,15 @@ exports[`components/file_preview_modal/file_preview_modal_main_nav/FilePreviewMo
} }
/> />
</span> </span>
<OverlayTrigger <WithTooltip
defaultOverlayShown={false}
delayShow={400}
key="publicLink"
overlay={
<Tooltip
id="close-icon-tooltip" id="close-icon-tooltip"
> key="publicLink"
placement="bottom"
title={
<Memo(MemoizedFormattedMessage) <Memo(MemoizedFormattedMessage)
defaultMessage="Next" defaultMessage="Next"
id="generic.next" id="generic.next"
/> />
</Tooltip>
}
placement="bottom"
trigger={
Array [
"hover",
"focus",
]
} }
> >
<button <button
@@ -81,6 +59,6 @@ exports[`components/file_preview_modal/file_preview_modal_main_nav/FilePreviewMo
className="icon icon-chevron-right" className="icon icon-chevron-right"
/> />
</button> </button>
</OverlayTrigger> </WithTooltip>
</div> </div>
`; `;

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

@@ -6,10 +6,7 @@ import {FormattedMessage} from 'react-intl';
import './file_preview_modal_main_nav.scss'; import './file_preview_modal_main_nav.scss';
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 {
fileIndex: number; fileIndex: number;
@@ -20,18 +17,16 @@ interface Props {
const FilePreviewModalMainNav: React.FC<Props> = (props: Props) => { const FilePreviewModalMainNav: React.FC<Props> = (props: Props) => {
const leftArrow = ( const leftArrow = (
<OverlayTrigger <WithTooltip
delayShow={Constants.OVERLAY_TIME_DELAY}
key='previewArrowLeft' key='previewArrowLeft'
placement='bottom' id='close-icon-tooltip'
overlay={ title={
<Tooltip id='close-icon-tooltip'>
<FormattedMessage <FormattedMessage
id='generic.close' id='generic.close'
defaultMessage='Close' defaultMessage='Close'
/> />
</Tooltip>
} }
placement='bottom'
> >
<button <button
id='previewArrowLeft' id='previewArrowLeft'
@@ -40,22 +35,20 @@ const FilePreviewModalMainNav: React.FC<Props> = (props: Props) => {
> >
<i className='icon icon-chevron-left'/> <i className='icon icon-chevron-left'/>
</button> </button>
</OverlayTrigger> </WithTooltip>
); );
const rightArrow = ( const rightArrow = (
<OverlayTrigger <WithTooltip
delayShow={Constants.OVERLAY_TIME_DELAY}
key='publicLink' key='publicLink'
placement='bottom' id='close-icon-tooltip'
overlay={ title={
<Tooltip id='close-icon-tooltip'>
<FormattedMessage <FormattedMessage
id='generic.next' id='generic.next'
defaultMessage='Next' defaultMessage='Next'
/> />
</Tooltip>
} }
placement='bottom'
> >
<button <button
id='previewArrowRight' id='previewArrowRight'
@@ -64,7 +57,7 @@ const FilePreviewModalMainNav: React.FC<Props> = (props: Props) => {
> >
<i className='icon icon-chevron-right'/> <i className='icon icon-chevron-right'/>
</button> </button>
</OverlayTrigger> </WithTooltip>
); );
return ( return (
<div className='file_preview_modal_main_nav'> <div className='file_preview_modal_main_nav'>