gentux-style-guide
Version:
<http://gentuxdesign.com>
47 lines (43 loc) • 990 B
JSX
// @flow
import React from 'react'
type props = {
heading: string,
content: string,
btnCtaText: string,
btnCtaUrl: string,
imgUrl: string,
}
const TwoUpImgLeft = ({
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-6 text-center">
{ imgUrl &&
<img
alt="content"
className="shadow-level-4 img-responsive"
src={imgUrl}
/>}
</div>
<div className="col-sm-4 col-sm-offset-1">
{heading &&
<h2 className="h3 mt-4 mt-sm-3 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 TwoUpImgLeft