Refactor MovieCard and MovieList components: streamline props by integrating Movie type, enhance filtering logic, and improve UI responsiveness with a new Dropdown for sorting options.

This commit is contained in:
Norbert Maciaszek
2025-08-11 23:52:29 +02:00
parent 556bb38589
commit 186e98262b
3 changed files with 89 additions and 117 deletions

View File

@@ -3,20 +3,10 @@ import { MovieList } from "@/components/molecules/MovieList";
export default async function Home() {
return (
<>
<MovieList
heading="Upcoming"
filterUpcoming={1}
sort="releaseDate"
sortDirection="desc"
/>
<MovieList
heading="My Watchlist"
filterReleased={1}
filterSeen={0}
showFilters
/>
<MovieList heading="Seen" filterSeen={1} />
<MovieList heading="Favorites" filterFavorites={1} />
<MovieList heading="Upcoming" filterUpcoming sortDirection="desc" />
<MovieList heading="My Watchlist" filterReleased />
<MovieList heading="Seen" filterSeen />
<MovieList heading="Favorites" filterFavorites />
</>
);
}