[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';
@@ -124,17 +121,14 @@ const SidebarHeader = (props: Props) => {
<SidebarHeaderContainer <SidebarHeaderContainer
id={'sidebar-header-container'} id={'sidebar-header-container'}
> >
<OverlayTrigger <MenuWrapper
onToggle={handleMenuToggle}
delayShow={Constants.OVERLAY_TIME_DELAY} className='SidebarHeaderMenuWrapper test-team-header'
placement='bottom'
overlay={currentTeam.description?.length ? (
<Tooltip id='team-name__tooltip'>{currentTeam.description}</Tooltip>
) : <></>}
> >
<MenuWrapper <WithTooltip
onToggle={handleMenuToggle} id='team-name__tooltip'
className='SidebarHeaderMenuWrapper test-team-header' 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>
<MainMenu </WithTooltip>
id='sidebarDropdownMenu' <MainMenu
usageDeltaTeams={usageDeltas.teams.active} id='sidebarDropdownMenu'
/> usageDeltaTeams={usageDeltas.teams.active}
</MenuWrapper> />
</OverlayTrigger> </MenuWrapper>
<AddChannelDropdown <AddChannelDropdown
showNewChannelModal={props.showNewChannelModal} showNewChannelModal={props.showNewChannelModal}
showMoreChannelsModal={props.showMoreChannelsModal} showMoreChannelsModal={props.showMoreChannelsModal}