Skip to content

Commit 1993a65

Browse files
committed
Cleans up toggle button component
1 parent 218fba1 commit 1993a65

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

browser/main/Detail/ToggleStackDirectionButton.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ import i18n from 'browser/lib/i18n'
66

77
const ToggleStackDirectionButton = ({
88
onClick, isStacking
9-
}) => (
10-
<button styleName='control-splitPanelDirection' onClick={() => onClick(!isStacking)}>
11-
<img styleName='iconInfo' src={isStacking ? '../resources/icon/icon-panel-split-vertical.svg' : '../resources/icon/icon-panel-split-horizontal.svg'} />
12-
<span lang={i18n.locale} styleName='tooltip'>{
13-
isStacking ? i18n.__('Split Panels Horizontally') : i18n.__('Split Panels Vertically')
14-
15-
}</span>
16-
</button>
17-
)
9+
}) => {
10+
const imgSrc = isStacking ? '../resources/icon/icon-panel-split-vertical.svg' : '../resources/icon/icon-panel-split-horizontal.svg'
11+
const text = isStacking ? i18n.__('Split Panels Horizontally') : i18n.__('Split Panels Vertically')
12+
return (
13+
<button styleName='control-splitPanelDirection' onClick={() => onClick(!isStacking)}>
14+
<img styleName='iconInfo' src={imgSrc} />
15+
<span lang={i18n.locale} styleName='tooltip'>{text}</span>
16+
</button>
17+
)
18+
}
1819

1920
ToggleStackDirectionButton.propTypes = {
2021
onClick: PropTypes.func.isRequired,

0 commit comments

Comments
 (0)