gentux-style-guide
Version:
<http://gentuxdesign.com>
42 lines (38 loc) • 962 B
JSX
// @flow
import React from 'react'
type props = {
heading: string,
content: string,
btnCtaUrl: string,
btnCtaText: string,
imgUrl: string,
}
const OneUp = ({ heading, content, btnCtaText, btnCtaUrl, imgUrl }: props) => (
<div className="
container
pt-4 pt-md-6
pb-4 pb-md-6
">
<div className="row align-vertical">
<div className="col-sm-8 col-sm-offset-2 col-lg-6 col-lg-offset-3">
{
imgUrl &&
<img
alt="content"
className="shadow-level-4 img-responsive"
src={imgUrl}
/>
}
{heading &&
<h2 className="h3 mt-4 mb-2">{heading}</h2>}
{content &&
<p dangerouslySetInnerHTML={{__html: content}} />}
{btnCtaText &&
<p>
<a href={btnCtaUrl} className="btn btn-primary">{btnCtaText}</a>
</p>}
</div>
</div>
</div>
)
export default OneUp