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

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

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