From 4b62661d58e56f03e6d4888df80473150126e5a8 Mon Sep 17 00:00:00 2001 From: Alphrag <34252790+Alphrag@users.noreply.github.com> Date: Tue, 30 May 2023 23:49:55 +0100 Subject: Revert "Update react-router-dom, react-tooltip & react-transition-group latest version (#1199)" This reverts commit 05ddc542cc6a5a309d90350636cc1d2aee999c19. --- src/components/layout/Sidebar.tsx | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) (limited to 'src/components/layout') diff --git a/src/components/layout/Sidebar.tsx b/src/components/layout/Sidebar.tsx index 2b1e87023..fac424477 100644 --- a/src/components/layout/Sidebar.tsx +++ b/src/components/layout/Sidebar.tsx @@ -1,5 +1,5 @@ import { Component } from 'react'; -import { Tooltip as ReactTooltip } from 'react-tooltip'; +import ReactTooltip from 'react-tooltip'; import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; import { inject, observer } from 'mobx-react'; import { @@ -123,6 +123,10 @@ class Sidebar extends Component { }; } + componentDidUpdate() { + ReactTooltip.rebuild(); + } + enableToolTip() { this.setState({ tooltipEnabled: true }); } @@ -228,8 +232,7 @@ class Sidebar extends Component { type="button" onClick={() => openSettings({ path: 'recipes' })} className="sidebar__button sidebar__button--new-service" - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( messages.addNewService, )} (${addNewServiceShortcutKey(false)})`} > @@ -248,8 +251,7 @@ class Sidebar extends Component { }); }} className="sidebar__button sidebar__button--split-mode-toggle" - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( messages.splitModeToggle, )} (${splitModeToggleShortcutKey(false)})`} > @@ -266,8 +268,7 @@ class Sidebar extends Component { className={`sidebar__button sidebar__button--workspaces ${ isWorkspaceDrawerOpen ? 'is-active' : '' }`} - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( workspaceToggleMessage, )} (${workspaceToggleShortcutKey(false)})`} > @@ -284,8 +285,7 @@ class Sidebar extends Component { className={`sidebar__button sidebar__button--audio ${ isAppMuted ? 'is-muted' : '' }`} - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( isAppMuted ? messages.unmute : messages.mute, )} (${muteFerdiumShortcutKey(false)})`} > @@ -303,8 +303,7 @@ class Sidebar extends Component { className={`sidebar__button sidebar__button--todos ${ todosStore.isTodosPanelVisible ? 'is-active' : '' }`} - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( todosToggleMessage, )} (${todosToggleShortcutKey(false)})`} > @@ -323,8 +322,7 @@ class Sidebar extends Component { }, }); }} - data-tooltip-id="tooltip-sidebar-button" - data-tooltip-content={`${intl.formatMessage( + data-tip={`${intl.formatMessage( messages.lockFerdium, )} (${lockFerdiumShortcutKey(false)})`} > @@ -333,20 +331,14 @@ class Sidebar extends Component { ) : null} {this.state.tooltipEnabled && ( - + )} {!hideSettingsButton && !isMenuCollapsed ? (