[MM-59334] Migrate tooltips of "components/sidebar/sidebar_header/sidebar_header.tsx" to WithTooltip (#27635)

Этот коммит содержится в:
Ivy Gesare
2024-07-29 10:05:38 +03:00
коммит произвёл GitHub
родитель 9f6c7ba2f1
Коммит 2bf47c69f7

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

@@ -17,14 +17,11 @@ import {isAddChannelDropdownOpen} from 'selectors/views/add_channel_dropdown';
import useGetUsageDeltas from 'components/common/hooks/useGetUsageDeltas'; import useGetUsageDeltas from 'components/common/hooks/useGetUsageDeltas';
import CompassThemeProvider from 'components/compass_theme_provider/compass_theme_provider'; import CompassThemeProvider from 'components/compass_theme_provider/compass_theme_provider';
import MainMenu from 'components/main_menu'; import MainMenu from 'components/main_menu';
import OverlayTrigger from 'components/overlay_trigger';
import AddChannelDropdown from 'components/sidebar/add_channel_dropdown'; import AddChannelDropdown from 'components/sidebar/add_channel_dropdown';
import Tooltip from 'components/tooltip';
import {OnboardingTourSteps} from 'components/tours'; import {OnboardingTourSteps} from 'components/tours';
import {useShowOnboardingTutorialStep} from 'components/tours/onboarding_tour'; import {useShowOnboardingTutorialStep} from 'components/tours/onboarding_tour';
import MenuWrapper from 'components/widgets/menu/menu_wrapper'; import MenuWrapper from 'components/widgets/menu/menu_wrapper';
import WithTooltip from 'components/with_tooltip';
import Constants from 'utils/constants';
import type {GlobalState} from 'types/store'; import type {GlobalState} from 'types/store';
@@ -123,18 +120,15 @@ const SidebarHeader = (props: Props) => {
<CompassThemeProvider theme={theme}> <CompassThemeProvider theme={theme}>
<SidebarHeaderContainer <SidebarHeaderContainer
id={'sidebar-header-container'} id={'sidebar-header-container'}
>
<OverlayTrigger
delayShow={Constants.OVERLAY_TIME_DELAY}
placement='bottom'
overlay={currentTeam.description?.length ? (
<Tooltip id='team-name__tooltip'>{currentTeam.description}</Tooltip>
) : <></>}
> >
<MenuWrapper <MenuWrapper
onToggle={handleMenuToggle} onToggle={handleMenuToggle}
className='SidebarHeaderMenuWrapper test-team-header' className='SidebarHeaderMenuWrapper test-team-header'
>
<WithTooltip
id='team-name__tooltip'
title={currentTeam.description ? currentTeam.description : currentTeam.display_name}
placement='bottom'
> >
<SidebarHeading> <SidebarHeading>
<button className='style--none sidebar-header'> <button className='style--none sidebar-header'>
@@ -142,12 +136,12 @@ const SidebarHeader = (props: Props) => {
<i className='icon icon-chevron-down'/> <i className='icon icon-chevron-down'/>
</button> </button>
</SidebarHeading> </SidebarHeading>
</WithTooltip>
<MainMenu <MainMenu
id='sidebarDropdownMenu' id='sidebarDropdownMenu'
usageDeltaTeams={usageDeltas.teams.active} usageDeltaTeams={usageDeltas.teams.active}
/> />
</MenuWrapper> </MenuWrapper>
</OverlayTrigger>
<AddChannelDropdown <AddChannelDropdown
showNewChannelModal={props.showNewChannelModal} showNewChannelModal={props.showNewChannelModal}
showMoreChannelsModal={props.showMoreChannelsModal} showMoreChannelsModal={props.showMoreChannelsModal}