@@ -6,10 +6,10 @@ import { withStyles } from '@material-ui/core/styles'
66import Utils from '../../../../../Utils' ;
77import ContentAdd from '@material-ui/icons/Add'
88import { MechIcon } from '../../../../general/NetPyNEIcons'
9-
9+ import Tooltip from '../../../../general/Tooltip'
1010const fontSize = 40
1111const styles = ( { spacing, palette } ) => ( {
12- icon : { color : palette . primary . main } ,
12+ icon : { color : palette . primary . main , cursor : 'pointer' } ,
1313 disabledIcon : { color : '#d1d1d1' , cursor : 'auto' } ,
1414 iconContent : { position : 'absolute' , color : 'white' } ,
1515 cogIconContent : {
@@ -87,24 +87,25 @@ class NetPyNENewMechanism extends React.Component {
8787 render ( ) {
8888 const { disabled, classes, className } = this . props ;
8989 const { open, anchorEl, mechanisms } = this . state ;
90- const tooltip = disabled ? { } : { 'data-tooltip' : this . createTooltip ( ) }
90+ const tooltip = disabled ? '' : this . createTooltip ( )
9191 return (
9292 < div className = { className } >
93- < div
94- id = "newMechButton"
95- className = { disabled ? classes . disabledIcon : classes . icon }
96- onClick = { e => ! disabled && this . handleButtonClick ( e . currentTarget ) }
97- { ...tooltip }
98- >
99- < div >
100- < div className = { classes . container } >
101- < MechIcon color = { disabled ? "disabled" : "primary" } style = { { width : fontSize , height : fontSize , overflow : 'visible' } } className = { classes . cogIcon } />
102- < span className = { classes . cogIconContent } >
103- { this . createLabel ( classes ) }
104- </ span >
93+ < Tooltip title = { tooltip } placement = "top" >
94+ < div
95+ id = "newMechButton"
96+ className = { disabled ? classes . disabledIcon : classes . icon }
97+ onClick = { e => ! disabled && this . handleButtonClick ( e . currentTarget ) }
98+ >
99+ < div >
100+ < div className = { classes . container } >
101+ < MechIcon color = { disabled ? "disabled" : "primary" } style = { { width : fontSize , height : fontSize , overflow : 'visible' } } className = { classes . cogIcon } />
102+ < span className = { classes . cogIconContent } >
103+ { this . createLabel ( classes ) }
104+ </ span >
105+ </ div >
105106 </ div >
106107 </ div >
107- </ div >
108+ </ Tooltip >
108109
109110
110111 < Menu
0 commit comments