UNPKG

registers-react-library

Version:

A library of React components for ONS registers projects, using the external ONS pattern library.

42 lines (37 loc) 1.08 kB
import React from 'react'; import PropTypes from 'prop-types'; class TitleAndDescription extends React.Component { componentDidMount() { // some logic here - we only test if the method is called } render() { return ( <div className="page-intro background--gallery"> <div className="wrapper"> <div className="col-wrap"> <div className="col"> <div className="col col--md-47 col--lg-48"> <h1 className="page-intro__title"> {this.props.title} </h1> <p className={`page-intro__content margin-bottom--${this.props.marginBottom}`}> {this.props.description} </p> </div> </div> </div> </div> </div> ); } } TitleAndDescription.defaultProps = { marginBottom: '1', description: '', }; TitleAndDescription.propTypes = { title: PropTypes.string.isRequired, description: PropTypes.string, marginBottom: PropTypes.string, }; export default TitleAndDescription;