[MM-59328] Migrate tooltips of "components/admin_console/team_channel_settings/group/group_users/users_to_remove_groups.tsx" to WithTooltip (#27640)

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

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

@@ -28,22 +28,10 @@ exports[`components/admin_console/team_channel_settings/group/UsersToRemoveGroup
<div
className="UsersToRemoveGroups"
>
<OverlayTrigger
defaultOverlayShown={false}
overlay={
<Tooltip
id="groupsTooltip"
>
group1, group2, group3
</Tooltip>
}
<WithTooltip
id="groupsTooltip"
placement="bottom"
trigger={
Array [
"hover",
"focus",
]
}
title="group1, group2, group3"
>
<a
href="#"
@@ -58,6 +46,6 @@ exports[`components/admin_console/team_channel_settings/group/UsersToRemoveGroup
}
/>
</a>
</OverlayTrigger>
</WithTooltip>
</div>
`;

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

@@ -7,8 +7,7 @@ import {FormattedMessage} from 'react-intl';
import type {Group} from '@mattermost/types/groups';
import type {UserProfile} from '@mattermost/types/users';
import OverlayTrigger from 'components/overlay_trigger';
import Tooltip from 'components/tooltip';
import WithTooltip from 'components/with_tooltip';
type ProfileWithGroups = Partial<UserProfile & {
groups: Array<Partial<Group>>;
@@ -36,17 +35,16 @@ export default function UsersToRemoveGroups(props: UsersToRemoveGroupsProps): JS
} else if (groups.length === 0) {
column = message;
} else {
const tooltip = <Tooltip id='groupsTooltip'>{groups.map((g) => g.display_name).join(', ')}</Tooltip>;
const tooltip = groups.map((g) => g.display_name).join(', ');
column = (
<OverlayTrigger
<WithTooltip
id='groupsTooltip'
placement='bottom'
overlay={tooltip}
title={tooltip}
>
<a href='#'>
{message}
</a>
</OverlayTrigger>
<a href='#'>{message}</a>
</WithTooltip>
);
}