From 4c4021b3633ce725ccab3bb23d1a6a7878b16514 Mon Sep 17 00:00:00 2001 From: Saurav Kothari Date: Mon, 23 Sep 2019 22:29:27 +0530 Subject: Add tooltip with shortcuts for Workspaces --- src/features/workspaces/components/WorkspaceDrawerItem.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/features/workspaces/components/WorkspaceDrawerItem.js') diff --git a/src/features/workspaces/components/WorkspaceDrawerItem.js b/src/features/workspaces/components/WorkspaceDrawerItem.js index 59a2144d3..9292aa87e 100644 --- a/src/features/workspaces/components/WorkspaceDrawerItem.js +++ b/src/features/workspaces/components/WorkspaceDrawerItem.js @@ -5,6 +5,7 @@ import { observer } from 'mobx-react'; import injectSheet from 'react-jss'; import classnames from 'classnames'; import { defineMessages, intlShape } from 'react-intl'; +import { ctrlKey } from '../../../environment'; const { Menu } = remote; @@ -69,6 +70,7 @@ class WorkspaceDrawerItem extends Component { onClick: PropTypes.func.isRequired, services: PropTypes.arrayOf(PropTypes.string).isRequired, onContextMenuEditClick: PropTypes.func, + shortcutIndex: PropTypes.number.isRequired, }; static defaultProps = { @@ -87,6 +89,7 @@ class WorkspaceDrawerItem extends Component { onClick, onContextMenuEditClick, services, + shortcutIndex } = this.props; const { intl } = this.context; @@ -112,6 +115,7 @@ class WorkspaceDrawerItem extends Component { onContextMenu={() => ( onContextMenuEditClick && contextMenu.popup(remote.getCurrentWindow()) )} + data-tip={`${shortcutIndex <= 9 ? `(${ctrlKey}+Alt+${shortcutIndex})` : ''}`} > Date: Mon, 23 Sep 2019 22:50:14 +0530 Subject: ESLINT fix : Missing comma --- src/features/workspaces/components/WorkspaceDrawerItem.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/features/workspaces/components/WorkspaceDrawerItem.js') diff --git a/src/features/workspaces/components/WorkspaceDrawerItem.js b/src/features/workspaces/components/WorkspaceDrawerItem.js index 9292aa87e..18f424d8a 100644 --- a/src/features/workspaces/components/WorkspaceDrawerItem.js +++ b/src/features/workspaces/components/WorkspaceDrawerItem.js @@ -89,7 +89,7 @@ class WorkspaceDrawerItem extends Component { onClick, onContextMenuEditClick, services, - shortcutIndex + shortcutIndex, } = this.props; const { intl } = this.context; -- cgit v1.2.3-70-g09d2