import PropTypes from 'prop-types' import Link from 'next/link' import Image from 'next/image' import ListItemButton from '@mui/material/ListItemButton' import Box from '@mui/material/Box' import ListItemText from '@mui/material/ListItemText' import Typography from '@mui/material/Typography' import ListItemAvatar from '@mui/material/ListItemAvatar' import Avatar from '@mui/material/Avatar' import FiberNewOutlinedIcon from '@mui/icons-material/FiberNewOutlined' import LibraryMusicIcon from '@mui/icons-material/LibraryMusic' import ExplicitIcon from '@mui/icons-material/Explicit' import {esBrandNew} from '../../lib/date' import {getAlias} from '../../lib/utils/format' const apiUrl = process.env.NEXT_PUBLIC_API_URL_ROOT || 'http://localhost:1337' export default function MizikLyen({niAwtis, anPawol, kuveti, slug, meteEsMobilOuve}) { return ( meteEsMobilOuve(false)} > {anPawol.titre}} secondary={niAwtis ? getAlias(anPawol.artistes, anPawol.prioriteArtistes) : null} /> {anPawol.creativeCommons && ( ccheart_red )} {esBrandNew(anPawol.createdAt) && ( )} {anPawol.explicitLyrics && ( )} {anPawol.okiMizikID && ( )} ) } MizikLyen.propTypes = { niAwtis: PropTypes.bool, anPawol: PropTypes.object, kuveti: PropTypes.object, slug: PropTypes.string, meteEsMobilOuve: PropTypes.func.isRequired }