Implement PageHeader on manage tasks page

pull/3662/head
Alex P 2018-06-13 13:51:08 -07:00
parent a400332635
commit 3121d66580
1 changed files with 14 additions and 14 deletions

View File

@ -10,6 +10,7 @@ import KapacitorRules from 'src/kapacitor/components/KapacitorRules'
import SourceIndicator from 'src/shared/components/SourceIndicator'
import FancyScrollbar from 'src/shared/components/FancyScrollbar'
import QuestionMarkTooltip from 'src/shared/components/QuestionMarkTooltip'
import PageHeader from 'src/shared/components/PageHeader'
import {Source, Kapacitor, AlertRule} from 'src/types'
import {ErrorHandling} from 'src/shared/decorators/errors'
@ -89,20 +90,7 @@ interface PageContentsProps {
const PageContents: SFC<PageContentsProps> = ({children}) => (
<div className="page">
<div className="page-header">
<div className="page-header--container">
<div className="page-header--left">
<h1 className="page-header--title">Manage Tasks</h1>
</div>
<div className="page-header--right">
<QuestionMarkTooltip
tipID="manage-tasks--tooltip"
tipContent="<b>Alert Rules</b> generate a TICKscript for<br/>you using our Builder UI.<br/><br/>Not all TICKscripts can be edited<br/>using the Builder."
/>
<SourceIndicator />
</div>
</div>
</div>
<PageHeader title="Manage Tasks" renderOptions={renderHeaderOptions} />
<FancyScrollbar className="page-contents fancy-scroll--kapacitor">
<div className="container-fluid">
<div className="row">
@ -113,6 +101,18 @@ const PageContents: SFC<PageContentsProps> = ({children}) => (
</div>
)
const renderHeaderOptions = (): JSX.Element => {
return (
<>
<QuestionMarkTooltip
tipID="manage-tasks--tooltip"
tipContent="<b>Alert Rules</b> generate a TICKscript for<br/>you using our Builder UI.<br/><br/>Not all TICKscripts can be edited<br/>using the Builder."
/>
<SourceIndicator />{' '}
</>
)
}
const mapStateToProps = state => {
return {
rules: Object.values(state.rules),