UNPKG

gentux-style-guide

Version:
47 lines (43 loc) 990 B
// @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