--- import SectionContainer from '../../components/SectionContainer.astro'; import watched from '../../data/watched.json' const tvByYear = watched.reduce((acc:any, tv) => { const year = new Date(tv.date.string).getFullYear(); if (!acc[year]) { acc[year] = []; } acc[year].push(tv); return acc; }, {}); const sortedYears = Object.keys(tvByYear).sort((a:any, b:any) => b - a); /* function getEmojiStars(rating:any) { let stars = ''; for (let i = 0; i < rating; i++) { stars += '⭐'; } return stars; } */ function getHeartEmoji(rating:any) { let heart = ''; if (rating == 5) heart = "❤️"; return heart; } const today = new Date(); ---

📺 La télévision

{today.getFullYear()} - Currently Watching:

👀 ONE PIECE Egghead Arc

👀 Star Wars: The Clone Wars S04

{sortedYears.map(year => (
{year} - Finished

({tvByYear[year].length} entries)

    { tvByYear[year].map(tv => (
  • {tv.title}

    {tv.type}

    {getHeartEmoji(tv.my_rating)}

  • )) }
))}