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

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

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