import React, { Fragment, PureComponent } from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import ImageIcon from '@material-ui/icons/Image'; import FavoriteIcon from '@material-ui/icons/Favorite'; import WorkIcon from '@material-ui/icons/Work'; import BeachAccessIcon from '@material-ui/icons/BeachAccess'; import ShareIcon from '@material-ui/icons/Share'; import MoreVertIcon from '@material-ui/icons/MoreVert'; import FaceIcon from '@material-ui/icons/Face'; import imgApi from 'ba-api/images'; import { red, green, amber } from '@material-ui/core/colors'; import { Typography, Card, CardHeader, CardMedia, CardContent, CardActions, IconButton, Avatar, List, ListItem, ListItemText, ListItemAvatar, Grid, Chip, Divider, } from '@material-ui/core'; const styles = theme => ({ row: { display: 'flex', justifyContent: 'flex-start', }, chip: { margin: theme.spacing(1), }, card: { maxWidth: 400, }, media: { height: 0, paddingTop: '56.25%', // 16:9 }, actions: { display: 'flex', }, expand: { transform: 'rotate(0deg)', transition: theme.transitions.create('transform', { duration: theme.transitions.duration.shortest, }), marginLeft: 'auto', }, expandOpen: { transform: 'rotate(180deg)', }, root: { width: '100%', maxWidth: 360, backgroundColor: theme.palette.background.paper, }, avatarRed: { backgroundColor: red[500], }, avatarGreen: { backgroundColor: green[500], }, avatarAmber: { backgroundColor: amber[500], }, divider: { display: 'block', margin: `${theme.spacing(3)}px 0`, } }); function handleDelete() { alert('You clicked the delete icon.'); // eslint-disable-line no-alert } function handleClick() { alert('You clicked the Chip.'); // eslint-disable-line no-alert } class AvatarsDemo extends PureComponent { render() { const { classes } = this.props; return ( Avatars in Tag(Chip) MB} label="Clickable Chip" onClick={handleClick} className={classes.chip} /> } label="Deletable Chip" onDelete={handleDelete} className={classes.chip} /> )} label="Clickable Deletable Chip" onClick={handleClick} onDelete={handleDelete} className={classes.chip} /> Avatars in List Menu
Avatars in Social Media
} action={( )} title="Aliquam nec ex aliquet" subheader="September 14, 2018" /> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed urna in justo euismod condimentum.
); } } AvatarsDemo.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(AvatarsDemo);