All files / src/components/Card/Card index.jsx

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32            8x 9x             9x           8x       8x              
import styles from './style.postcss';
 
import React from 'react';
import classnames from 'classnames';
import PropTypes from 'prop-types';
 
const Card = (props, { backgroundless }) => {
  const classes = classnames(styles.Card,
    props.className,
    styles.__1,
    {
      [styles.__backgroundless]: !! backgroundless,
      [styles.__borderless]: !! props.borderless,
    });
  return <div className={classes}>
    {props.children}
  </div>;
};
 
 
Card.contextTypes = {
  backgroundless: PropTypes.bool,
};
 
Card.propTypes = {
  borderless: PropTypes.bool,
  className: PropTypes.string,
  children: PropTypes.node,
};
 
export default Card;