Rename prop to "RenderPageControls"

pull/10616/head
Alex P 2018-06-20 10:38:23 -07:00
parent 8b147b78f7
commit 7b9abf9080
11 changed files with 41 additions and 40 deletions

View File

@ -97,7 +97,7 @@ class AlertsApp extends PureComponent<Props, State> {
<div className="page alert-history-page">
<PageHeader
title="Alert History"
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
sourceIndicator={true}
/>
<div className="page-contents">
@ -111,7 +111,7 @@ class AlertsApp extends PureComponent<Props, State> {
)
}
private renderHeaderOptions = (): JSX.Element => {
private renderPageControls = (): JSX.Element => {
const {timeRange} = this.state
return (

View File

@ -52,14 +52,14 @@ class DashboardHeader extends Component<Props> {
<PageHeader
fullWidth={true}
sourceIndicator={true}
renderTitle={this.title}
renderOptions={this.options}
renderTitle={this.renderPageTitle}
renderPageControls={this.renderPageControls}
inPresentationMode={isHidden}
/>
)
}
private title = (): JSX.Element => {
private renderPageTitle = (): JSX.Element => {
return (
<>
{this.dashboardSwitcher}
@ -68,7 +68,7 @@ class DashboardHeader extends Component<Props> {
)
}
private options = (): JSX.Element => {
private renderPageControls = (): JSX.Element => {
const {
handleChooseAutoRefresh,
onManualRefresh,

View File

@ -119,7 +119,7 @@ export class DataExplorer extends PureComponent<Props, State> {
<PageHeader
title="Data Explorer"
fullWidth={true}
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
sourceIndicator={true}
/>
<ResizeContainer
@ -186,7 +186,7 @@ export class DataExplorer extends PureComponent<Props, State> {
return buildRawText(this.activeQuery, timeRange)
}
private renderHeaderOptions = (): JSX.Element => {
private renderPageControls = (): JSX.Element => {
const {
timeRange,
autoRefresh,

View File

@ -22,12 +22,12 @@ class FluxHeader extends PureComponent<Props> {
<PageHeader
title="Flux Editor"
fullWidth={true}
renderOptions={this.renderOptions}
renderPageControls={this.renderPageControls}
/>
)
}
private renderOptions = (): JSX.Element => {
private renderPageControls = (): JSX.Element => {
return (
<button onClick={this.overlay} className="btn btn-sm btn-default">
Edit Connection

View File

@ -116,7 +116,7 @@ export class HostsPage extends Component {
<div className="page hosts-list-page">
<PageHeader
title="Host List"
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
sourceIndicator={true}
/>
<div className="page-contents">
@ -137,7 +137,7 @@ export class HostsPage extends Component {
)
}
renderHeaderOptions = () => {
renderPageControls = () => {
const {autoRefresh, onChooseAutoRefresh, onManualRefresh} = this.props
return (

View File

@ -167,7 +167,7 @@ class KapacitorRule extends Component {
ruleActions.updateRuleValues(rule.id, rule.trigger, {period: text})
}
renderHeaderOptions = () => {
renderPageControls = () => {
return (
<RuleHeaderSave
onSave={this.handleSave}
@ -192,7 +192,7 @@ class KapacitorRule extends Component {
<div className="page">
<PageHeader
title="Alert Rule Builder"
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
sourceIndicator={true}
/>
<FancyScrollbar className="page-contents fancy-scroll--kapacitor">

View File

@ -23,30 +23,31 @@ class TickscriptHeader extends PureComponent<Props> {
title="TICKscript Editor"
fullWidth={true}
sourceIndicator={true}
renderCenter={this.logsToggle}
renderOptions={this.saveAndExit}
renderPageControls={this.renderPageControls}
/>
)
}
private logsToggle = (): JSX.Element => {
const {areLogsEnabled, areLogsVisible, onToggleLogsVisibility} = this.props
return (
<LogsToggle
areLogsEnabled={areLogsEnabled}
areLogsVisible={areLogsVisible}
onToggleLogsVisibility={onToggleLogsVisibility}
/>
)
}
private saveAndExit = (): JSX.Element => {
const {task, onSave, onExit, unsavedChanges, isNewTickscript} = this.props
private renderPageControls = (): JSX.Element => {
const {
task,
onSave,
onExit,
unsavedChanges,
isNewTickscript,
areLogsEnabled,
areLogsVisible,
onToggleLogsVisibility,
} = this.props
if (unsavedChanges) {
return (
<>
<LogsToggle
areLogsEnabled={areLogsEnabled}
areLogsVisible={areLogsVisible}
onToggleLogsVisibility={onToggleLogsVisibility}
/>
<TickscriptSave
task={task}
onSave={onSave}

View File

@ -91,7 +91,7 @@ const PageContents: SFC<PageContentsProps> = ({children}) => (
<div className="page">
<PageHeader
title="Manage Tasks"
renderOptions={renderHeaderOptions}
renderPageControls={renderPageControls}
sourceIndicator={true}
/>
<FancyScrollbar className="page-contents fancy-scroll--kapacitor">
@ -104,7 +104,7 @@ const PageContents: SFC<PageContentsProps> = ({children}) => (
</div>
)
const renderHeaderOptions = (): JSX.Element => {
const renderPageControls = (): JSX.Element => {
return (
<QuestionMarkTooltip
tipID="manage-tasks--tooltip"

View File

@ -33,7 +33,7 @@ class LogViewerHeader extends PureComponent<Props> {
<PageHeader
renderTitle={this.renderHeaderTitle}
fullWidth={true}
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
/>
)
}
@ -47,7 +47,7 @@ class LogViewerHeader extends PureComponent<Props> {
)
}
private renderHeaderOptions = (): JSX.Element => {
private renderPageControls = (): JSX.Element => {
const {timeRange} = this.props
return (

View File

@ -7,7 +7,7 @@ import SourceIndicator from 'src/shared/components/SourceIndicator'
interface Props {
title?: string
renderTitle?: () => ReactElement<any>
renderOptions?: () => ReactElement<any>
renderPageControls?: () => ReactElement<any>
fullWidth?: boolean
sourceIndicator?: boolean
inPresentationMode?: boolean
@ -59,13 +59,13 @@ class PageHeader extends Component<Props> {
}
private get renderRight(): JSX.Element {
const {renderOptions} = this.props
const {renderPageControls} = this.props
if (!renderOptions) {
if (!renderPageControls) {
return
}
return renderOptions()
return renderPageControls()
}
private get className(): string {

View File

@ -61,7 +61,7 @@ class StatusPage extends Component {
<PageHeader
title="Status"
fullWidth={true}
renderOptions={this.renderHeaderOptions}
renderPageControls={this.renderPageControls}
/>
<FancyScrollbar className="page-contents">
<div className="dashboard container-fluid full-width">
@ -85,7 +85,7 @@ class StatusPage extends Component {
)
}
renderHeaderOptions = () => {
renderPageControls = () => {
return <SourceIndicator />
}
}