import {useState} from 'react' import PropTypes from 'prop-types' import clsx from 'clsx' import { CardActionArea, Grid, Card, CardContent, CardMedia, CardActions, Collapse, IconButton, Typography } from '@material-ui/core' import ExpandMoreIcon from '@material-ui/icons/ExpandMore' import {makeStyles} from '@material-ui/core/styles' import MizikLis from './mizik-lis' import AwtisBio from './awtis-bio' const useStyles = makeStyles(theme => ({ root: { maxWidth: 345 }, media: { height: 240, objectFit: 'contain' }, expand: { transform: 'rotate(0deg)', marginLeft: 'auto', transition: theme.transitions.create('transform', { duration: theme.transitions.duration.shortest }) }, expandOpen: { transform: 'rotate(180deg)' } })) export default function AwtisKat({anAwtis}) { const [isBioOpen, setIsBioOpen] = useState(false) const {alias, bio, miziks} = anAwtis const classes = useStyles() const [expanded, setExpanded] = useState(false) const handleExpandClick = () => { setExpanded(!expanded) } const handleClick = () => { setIsBioOpen(true) } return ( <> {alias} {anAwtis.miziks.length} tèks {isBioOpen && ( )} ) } AwtisKat.propTypes = { anAwtis: PropTypes.object.isRequired }