Fix react warnings

This commit is contained in:
Thomas Nordquist
2019-04-15 11:55:55 +02:00
parent 0d56ab49ea
commit 6d6b35d5f8
3 changed files with 25 additions and 22 deletions

View File

@@ -72,7 +72,9 @@ class Sidebar extends React.Component<Props, State> {
return ( return (
<CustomIconButton onClick={() => this.deleteTopic(this.props.node)}> <CustomIconButton onClick={() => this.deleteTopic(this.props.node)}>
<Tooltip title="Clear this topic"> <Tooltip title="Clear this topic">
<Delete /> <span>
<Delete />
</span>
</Tooltip> </Tooltip>
</CustomIconButton> </CustomIconButton>
) )

View File

@@ -118,12 +118,12 @@ class ValuePanel extends React.Component<Props, State> {
<ToggleButtonGroup id="valueRendererDisplayMode" value={this.props.valueRendererDisplayMode} exclusive={true} onChange={handleValue}> <ToggleButtonGroup id="valueRendererDisplayMode" value={this.props.valueRendererDisplayMode} exclusive={true} onChange={handleValue}>
<ToggleButton className={this.props.classes.toggleButton} value="diff" id="valueRendererDisplayMode-diff"> <ToggleButton className={this.props.classes.toggleButton} value="diff" id="valueRendererDisplayMode-diff">
<Tooltip title="Show difference between the current and the last message"> <Tooltip title="Show difference between the current and the last message">
<Code /> <span><Code className={this.props.classes.toggleButtonIcon} /></span>
</Tooltip> </Tooltip>
</ToggleButton> </ToggleButton>
<ToggleButton className={this.props.classes.toggleButton} value="raw" id="valueRendererDisplayMode-raw"> <ToggleButton className={this.props.classes.toggleButton} value="raw" id="valueRendererDisplayMode-raw">
<Tooltip title="Raw value"> <Tooltip title="Raw value">
<Reorder /> <span><Reorder className={this.props.classes.toggleButtonIcon} /></span>
</Tooltip> </Tooltip>
</ToggleButton> </ToggleButton>
</ToggleButtonGroup> </ToggleButtonGroup>
@@ -193,6 +193,9 @@ const styles: StyleRulesCallback<string> = (theme: Theme) => {
toggleButton: { toggleButton: {
height: '36px', height: '36px',
}, },
toggleButtonIcon: {
verticalAlign: 'middle',
},
} }
} }

View File

@@ -50,27 +50,25 @@ class Copy extends React.Component<Props, State> {
<span> <span>
<Tooltip placement="top" title="Copy to clipboard"> <Tooltip placement="top" title="Copy to clipboard">
<span style={{ fontSize: '16px' }}> <span style={{ fontSize: '16px' }}>
<CustomIconButton onClick={this.handleClick} > <CustomIconButton onClick={this.handleClick} >
{icon} {icon}
</CustomIconButton> </CustomIconButton>
</span> </span>
</Tooltip> </Tooltip>
<span> <Snackbar
<Snackbar anchorOrigin={{
anchorOrigin={{ vertical: 'bottom',
vertical: 'bottom', horizontal: 'left',
horizontal: 'left', }}
}} open={this.state.snackBarOpen}
open={this.state.snackBarOpen} autoHideDuration={2000}
autoHideDuration={2000} onClose={() => { this.setState({ snackBarOpen: false }) }}
onClose={() => { this.setState({ snackBarOpen: false }) }} >
> <SnackbarContent
<SnackbarContent className={this.props.classes.snackbar}
className={this.props.classes.snackbar} message="Copied to clipboard"
message="Copied to clipboard" />
/> </Snackbar>
</Snackbar>
</span>
</span> </span>
) )
} }