UNPKG

gentux-style-guide

Version:
42 lines (38 loc) 962 B
// @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