Skip to content
Snippets Groups Projects
Select Git revision
  • 8dca0eede8743bf5f35c328712386a3855000336
  • master default protected
2 results

Favorites.js

Blame
  • Favorites.js 565 B
    import React from 'react';
    import { Typography } from '@mui/material';
    import MusicList from './MusicList';
    
    const Favorites = ({ list, likes }) => {
      const favoriteList = list.filter(item => likes[item.collectionCensoredName]);
    
      return (
        <React.Fragment>
          <Typography align="center" variant="h2">Favorites</Typography>
          {favoriteList.length > 0 ? (
            <MusicList list={favoriteList} />
          ) : (
            <Typography align="center" variant="h4">No favorites yet.</Typography>
          )}
        </React.Fragment>
      );
    }
    
    export default Favorites;