import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import Type from 'ba-styles/Typography.scss'; import VerifiedUser from '@material-ui/icons/VerifiedUser'; import SupervisorAccount from '@material-ui/icons/SupervisorAccount'; import Favorite from '@material-ui/icons/Favorite'; import PhotoLibrary from '@material-ui/icons/PhotoLibrary'; import { Typography, Card, CardMedia, CardContent, CardActions, Button, Avatar, BottomNavigation, BottomNavigationAction, Divider, } from '@material-ui/core'; import styles from './cardStyle-jss'; class ProfileCard extends React.Component { state = { expanded: false }; handleExpandClick = () => { this.setState({ expanded: !this.state.expanded }); }; render() { const { classes, cover, avatar, name, title, connection, isVerified, btnText } = this.props; return ( {name} {isVerified && } {title} {connection} {' '} connection } /> } /> } /> ); } } ProfileCard.propTypes = { classes: PropTypes.object.isRequired, cover: PropTypes.string.isRequired, avatar: PropTypes.string.isRequired, name: PropTypes.string.isRequired, title: PropTypes.string.isRequired, connection: PropTypes.number.isRequired, btnText: PropTypes.string.isRequired, isVerified: PropTypes.bool }; ProfileCard.defaultProps = { isVerified: false }; export default withStyles(styles)(ProfileCard);