Skip to content

Commit 3def976

Browse files
ValentinHSaraVieira
authored andcommitted
Add a tooltip for each VersionEntry button (codesandbox#1736)
1 parent be5b09e commit 3def976

File tree

1 file changed

+19
-9
lines changed
  • packages/app/src/app/pages/Sandbox/Editor/Workspace/Dependencies/VersionEntry

1 file changed

+19
-9
lines changed

packages/app/src/app/pages/Sandbox/Editor/Workspace/Dependencies/VersionEntry/index.js

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import CrossIcon from 'react-icons/lib/md/clear';
33
import RefreshIcon from 'react-icons/lib/md/refresh';
44
import ArrowDropDown from 'react-icons/lib/md/keyboard-arrow-down';
55
import ArrowDropUp from 'react-icons/lib/md/keyboard-arrow-up';
6+
import Tooltip from '@codesandbox/common/lib/components/Tooltip';
67

78
import { EntryContainer, IconArea, Icon } from '../../elements';
89
import { Link } from '../elements';
@@ -121,16 +122,25 @@ export default class VersionEntry extends React.PureComponent {
121122
{hovering && (
122123
<IconArea>
123124
{size.size ? (
124-
<Icon onClick={this.handleOpen}>
125-
{open ? <ArrowDropUp /> : <ArrowDropDown />}
126-
</Icon>
125+
<Tooltip
126+
content={open ? 'Hide sizes' : 'Show sizes'}
127+
style={{ outline: 'none' }}
128+
>
129+
<Icon onClick={this.handleOpen}>
130+
{open ? <ArrowDropUp /> : <ArrowDropDown />}
131+
</Icon>
132+
</Tooltip>
127133
) : null}
128-
<Icon onClick={this.handleRefresh}>
129-
<RefreshIcon />
130-
</Icon>
131-
<Icon onClick={this.handleRemove}>
132-
<CrossIcon />
133-
</Icon>
134+
<Tooltip content="Update to latest" style={{ outline: 'none' }}>
135+
<Icon onClick={this.handleRefresh}>
136+
<RefreshIcon />
137+
</Icon>
138+
</Tooltip>
139+
<Tooltip content="Remove" style={{ outline: 'none' }}>
140+
<Icon onClick={this.handleRemove}>
141+
<CrossIcon />
142+
</Icon>
143+
</Tooltip>
134144
</IconArea>
135145
)}
136146
</EntryContainer>

0 commit comments

Comments
 (0)