Files
developer-roadmap/components/page-header/index.js

29 lines
747 B
JavaScript
Raw Normal View History

import { HeaderWrap, HeaderButtons, HeaderButton, Subtitle, Title } from './style';
2019-11-08 16:47:21 +04:00
const PageHeader = ({
title,
subtitle,
children,
primaryButtonText,
primaryButtonUrl,
secondaryButtonText,
secondaryButtonUrl,
}) => (
2019-11-08 16:47:21 +04:00
<HeaderWrap>
<Title>{ title }</Title>
<Subtitle dangerouslySetInnerHTML={{ __html: subtitle }} />
{
(primaryButtonText || secondaryButtonText) &&
<HeaderButtons>
{ primaryButtonText && <HeaderButton primary href={primaryButtonUrl}>{ primaryButtonText }</HeaderButton> }
{ secondaryButtonText && <HeaderButton href={secondaryButtonUrl}>{ secondaryButtonText }</HeaderButton> }
</HeaderButtons>
}
{ children }
2019-11-08 16:47:21 +04:00
</HeaderWrap>
);
export default PageHeader;