backpack-ui
Version:
Lonely Planet's Components
27 lines (22 loc) • 713 B
JSX
import React from "react";
import PropTypes from "prop-types";
import radium from "radium";
import colors from "../../styles/colors";
import { textBodyArticle } from "../../utils/typography";
import propTypes from "../../utils/propTypes";
import { validReactAttributes } from "../../utils/validReactAttributes";
const styles = Object.assign({}, {
color: colors.textPrimary,
marginBottom: 0,
marginTop: 0,
}, textBodyArticle());
const TextBodyArticle = (props) => (
<p {...validReactAttributes(props)} style={[styles, props.style]}>
{props.children}
</p>
);
TextBodyArticle.propTypes = {
children: PropTypes.node.isRequired,
style: propTypes.style,
};
export default radium(TextBodyArticle);