Refactor RuleHeaderSave

Remove excess markup and source indicator
pull/10616/head
Alex P 2018-06-18 10:59:57 -07:00
parent e2b4ab4d61
commit bf0d672d0b
2 changed files with 3 additions and 8 deletions

View File

@ -168,11 +168,8 @@ class KapacitorRule extends Component {
}
renderHeaderOptions = () => {
const {source} = this.props
return (
<RuleHeaderSave
source={source}
onSave={this.handleSave}
validationError={this.validationError()}
/>

View File

@ -1,11 +1,9 @@
import React from 'react'
import React, {Fragment} from 'react'
import PropTypes from 'prop-types'
import ReactTooltip from 'react-tooltip'
import SourceIndicator from 'shared/components/SourceIndicator'
const RuleHeaderSave = ({onSave, validationError}) => (
<div className="page-header--right">
<SourceIndicator />
<Fragment>
{validationError ? (
<button
className="btn btn-success btn-sm disabled"
@ -26,7 +24,7 @@ const RuleHeaderSave = ({onSave, validationError}) => (
place="bottom"
class="influx-tooltip kapacitor-tooltip"
/>
</div>
</Fragment>
)
const {func, string} = PropTypes