[MM-60162] Migrate tooltips of "components/sidebar/sidebar_category/sidebar_category.tsx" to WithTooltip (#27983)
Этот коммит содержится в:
@@ -297,14 +297,11 @@ exports[`components/sidebar/sidebar_category should match snapshot when sorting
|
|||||||
}
|
}
|
||||||
handleOpenDirectMessagesModal={[Function]}
|
handleOpenDirectMessagesModal={[Function]}
|
||||||
/>
|
/>
|
||||||
<OverlayTrigger
|
<WithTooltip
|
||||||
defaultOverlayShown={false}
|
id="new-group-tooltip"
|
||||||
delayShow={500}
|
placement="top"
|
||||||
overlay={
|
title={
|
||||||
<Tooltip
|
<React.Fragment>
|
||||||
className="hidden-xs"
|
|
||||||
id="new-group-tooltip"
|
|
||||||
>
|
|
||||||
Create new direct message
|
Create new direct message
|
||||||
<Memo(KeyboardShortcutSequence)
|
<Memo(KeyboardShortcutSequence)
|
||||||
hideDescription={true}
|
hideDescription={true}
|
||||||
@@ -322,14 +319,7 @@ exports[`components/sidebar/sidebar_category should match snapshot when sorting
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</Tooltip>
|
</React.Fragment>
|
||||||
}
|
|
||||||
placement="top"
|
|
||||||
trigger={
|
|
||||||
Array [
|
|
||||||
"hover",
|
|
||||||
"focus",
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<button
|
<button
|
||||||
@@ -341,7 +331,7 @@ exports[`components/sidebar/sidebar_category should match snapshot when sorting
|
|||||||
className="icon-plus"
|
className="icon-plus"
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</OverlayTrigger>
|
</WithTooltip>
|
||||||
</SidebarCategoryHeader>
|
</SidebarCategoryHeader>
|
||||||
<div
|
<div
|
||||||
className="SidebarChannelGroup_content"
|
className="SidebarChannelGroup_content"
|
||||||
@@ -420,14 +410,11 @@ exports[`components/sidebar/sidebar_category should match snapshot when the cate
|
|||||||
}
|
}
|
||||||
handleOpenDirectMessagesModal={[Function]}
|
handleOpenDirectMessagesModal={[Function]}
|
||||||
/>
|
/>
|
||||||
<OverlayTrigger
|
<WithTooltip
|
||||||
defaultOverlayShown={false}
|
id="new-group-tooltip"
|
||||||
delayShow={500}
|
placement="top"
|
||||||
overlay={
|
title={
|
||||||
<Tooltip
|
<React.Fragment>
|
||||||
className="hidden-xs"
|
|
||||||
id="new-group-tooltip"
|
|
||||||
>
|
|
||||||
Create new direct message
|
Create new direct message
|
||||||
<Memo(KeyboardShortcutSequence)
|
<Memo(KeyboardShortcutSequence)
|
||||||
hideDescription={true}
|
hideDescription={true}
|
||||||
@@ -445,14 +432,7 @@ exports[`components/sidebar/sidebar_category should match snapshot when the cate
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</Tooltip>
|
</React.Fragment>
|
||||||
}
|
|
||||||
placement="top"
|
|
||||||
trigger={
|
|
||||||
Array [
|
|
||||||
"hover",
|
|
||||||
"focus",
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<button
|
<button
|
||||||
@@ -464,7 +444,7 @@ exports[`components/sidebar/sidebar_category should match snapshot when the cate
|
|||||||
className="icon-plus"
|
className="icon-plus"
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</OverlayTrigger>
|
</WithTooltip>
|
||||||
</SidebarCategoryHeader>
|
</SidebarCategoryHeader>
|
||||||
<div
|
<div
|
||||||
className="SidebarChannelGroup_content"
|
className="SidebarChannelGroup_content"
|
||||||
|
|||||||
@@ -19,8 +19,7 @@ import {trackEvent} from 'actions/telemetry_actions';
|
|||||||
import KeyboardShortcutSequence, {
|
import KeyboardShortcutSequence, {
|
||||||
KEYBOARD_SHORTCUTS,
|
KEYBOARD_SHORTCUTS,
|
||||||
} from 'components/keyboard_shortcuts/keyboard_shortcuts_sequence';
|
} from 'components/keyboard_shortcuts/keyboard_shortcuts_sequence';
|
||||||
import OverlayTrigger from 'components/overlay_trigger';
|
import WithTooltip from 'components/with_tooltip';
|
||||||
import Tooltip from 'components/tooltip';
|
|
||||||
|
|
||||||
import Constants, {A11yCustomEventTypes, DraggingStateTypes, DraggingStates} from 'utils/constants';
|
import Constants, {A11yCustomEventTypes, DraggingStateTypes, DraggingStates} from 'utils/constants';
|
||||||
import {isKeyPressed} from 'utils/keyboard';
|
import {isKeyPressed} from 'utils/keyboard';
|
||||||
@@ -270,30 +269,25 @@ export default class SidebarCategory extends React.PureComponent<Props, State> {
|
|||||||
} else if (category.type === CategoryTypes.DIRECT_MESSAGES) {
|
} else if (category.type === CategoryTypes.DIRECT_MESSAGES) {
|
||||||
const addHelpLabel = localizeMessage('sidebar.createDirectMessage', 'Create new direct message');
|
const addHelpLabel = localizeMessage('sidebar.createDirectMessage', 'Create new direct message');
|
||||||
|
|
||||||
const addTooltip = (
|
|
||||||
<Tooltip
|
|
||||||
id='new-group-tooltip'
|
|
||||||
className='hidden-xs'
|
|
||||||
>
|
|
||||||
{addHelpLabel}
|
|
||||||
<KeyboardShortcutSequence
|
|
||||||
shortcut={KEYBOARD_SHORTCUTS.navDMMenu}
|
|
||||||
hideDescription={true}
|
|
||||||
isInsideTooltip={true}
|
|
||||||
/>
|
|
||||||
</Tooltip>
|
|
||||||
);
|
|
||||||
|
|
||||||
categoryMenu = (
|
categoryMenu = (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<SidebarCategorySortingMenu
|
<SidebarCategorySortingMenu
|
||||||
category={category}
|
category={category}
|
||||||
handleOpenDirectMessagesModal={this.handleOpenDirectMessagesModal}
|
handleOpenDirectMessagesModal={this.handleOpenDirectMessagesModal}
|
||||||
/>
|
/>
|
||||||
<OverlayTrigger
|
<WithTooltip
|
||||||
delayShow={500}
|
id='new-group-tooltip'
|
||||||
|
title={
|
||||||
|
<>
|
||||||
|
{addHelpLabel}
|
||||||
|
<KeyboardShortcutSequence
|
||||||
|
shortcut={KEYBOARD_SHORTCUTS.navDMMenu}
|
||||||
|
hideDescription={true}
|
||||||
|
isInsideTooltip={true}
|
||||||
|
/>
|
||||||
|
</>
|
||||||
|
}
|
||||||
placement='top'
|
placement='top'
|
||||||
overlay={addTooltip}
|
|
||||||
>
|
>
|
||||||
<button
|
<button
|
||||||
className='SidebarChannelGroupHeader_addButton'
|
className='SidebarChannelGroupHeader_addButton'
|
||||||
@@ -302,7 +296,7 @@ export default class SidebarCategory extends React.PureComponent<Props, State> {
|
|||||||
>
|
>
|
||||||
<i className='icon-plus'/>
|
<i className='icon-plus'/>
|
||||||
</button>
|
</button>
|
||||||
</OverlayTrigger>
|
</WithTooltip>
|
||||||
</React.Fragment>
|
</React.Fragment>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user