[MM-59329] Migrate tooltips of "components/analytics/table_chart.tsx" to WithTooltip (#27649)

Этот коммит содержится в:
Zubair Imtiaz
2024-07-29 00:01:33 +05:00
коммит произвёл GitHub
родитель b62cea7815
Коммит ec8c143bce
2 изменённых файлов: 19 добавлений и 56 удалений

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

@@ -21,28 +21,15 @@ exports[`components/analytics/table_chart.tsx should match snapshot, loaded with
key="table-entry-test1"
>
<td>
<OverlayTrigger
defaultOverlayShown={false}
delayShow={400}
overlay={
<Tooltip
id="tip-table-entry-test1"
>
test-tip1
</Tooltip>
}
<WithTooltip
id="tip-table-entry-test1"
placement="top"
trigger={
Array [
"hover",
"focus",
]
}
title="test-tip1"
>
<time>
<span>
test1
</time>
</OverlayTrigger>
</span>
</WithTooltip>
</td>
<td>
<p>
@@ -54,28 +41,15 @@ exports[`components/analytics/table_chart.tsx should match snapshot, loaded with
key="table-entry-test2"
>
<td>
<OverlayTrigger
defaultOverlayShown={false}
delayShow={400}
overlay={
<Tooltip
id="tip-table-entry-test2"
>
test-tip2
</Tooltip>
}
<WithTooltip
id="tip-table-entry-test2"
placement="top"
trigger={
Array [
"hover",
"focus",
]
}
title="test-tip2"
>
<time>
<span>
test2
</time>
</OverlayTrigger>
</span>
</WithTooltip>
</td>
<td>
<p>

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

@@ -3,10 +3,7 @@
import React, {memo} from 'react';
import OverlayTrigger from 'components/overlay_trigger';
import Tooltip from 'components/tooltip';
import Constants from 'utils/constants';
import WithTooltip from 'components/with_tooltip';
export type TableItem = {
name: string;
@@ -34,23 +31,15 @@ const TableChart = ({
data.map((item) => (
<tr key={'table-entry-' + item.name}>
<td>
<OverlayTrigger
delayShow={Constants.OVERLAY_TIME_DELAY}
<WithTooltip
id={'tip-table-entry-' + item.name}
placement='top'
overlay={(
<Tooltip id={'tip-table-entry-' + item.name}>
{item.tip}
</Tooltip>
)}
title={item.tip}
>
<time>
{item.name}
</time>
</OverlayTrigger>
</td>
<td>
{item.value}
<span>{item.name}</span>
</WithTooltip>
</td>
<td>{item.value}</td>
</tr>
))
}