Shorten name of prop

Also fixing a css classname typo
pull/3662/head
Alex P 2018-06-13 13:28:48 -07:00
parent 39e136f054
commit 5443822d02
1 changed files with 6 additions and 6 deletions

View File

@ -3,27 +3,27 @@ import classnames from 'classnames'
import Title from 'src/shared/components/PageHeaderTitle'
interface Props {
pageTitle?: string
title?: string
renderTitle?: () => ReactElement<any>
renderOptions?: () => ReactElement<any>
fullWidth?: boolean
}
const PageHeader: SFC<Props> = ({
pageTitle,
title,
renderTitle,
renderOptions,
fullWidth,
}) => {
if (!pageTitle && !renderTitle) {
console.error('PageHeader requires either PageTitle or RenderTitle props')
if (!title && !renderTitle) {
console.error('PageHeader requires either title or RenderTitle props')
}
const className = classnames('page-header', {'full-width': fullWidth})
let renderLeft = renderTitle
if (!renderTitle) {
renderLeft = () => <Title title={pageTitle} />
renderLeft = () => <Title title={title} />
}
return (
@ -31,7 +31,7 @@ const PageHeader: SFC<Props> = ({
<div className="page-header--container">
<div className="page-header--left">{renderLeft()}</div>
{renderOptions && (
<div className="page-header--Options">{renderOptions()}</div>
<div className="page-header--right">{renderOptions()}</div>
)}
</div>
</div>