@activelylearn/material-ui
Version:
Material-UI's workspace package
44 lines (36 loc) • 914 B
JavaScript
// @inheritedComponent Paper
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import Paper from '../Paper';
import withStyles from '../styles/withStyles';
export const styles = {
root: {
overflow: 'hidden',
},
};
function Card(props) {
const { classes, className, raised, ...other } = props;
return (
<Paper className={classNames(classes.root, className)} elevation={raised ? 8 : 2} {...other} />
);
}
Card.propTypes = {
/**
* Override or extend the styles applied to the component.
* See [CSS API](#css-api) below for more details.
*/
classes: PropTypes.object.isRequired,
/**
* @ignore
*/
className: PropTypes.string,
/**
* If `true`, the card will use raised styling.
*/
raised: PropTypes.bool,
};
Card.defaultProps = {
raised: false,
};
export default withStyles(styles, { name: 'MuiCard' })(Card);