From 6e35f9023c7835ff1524834e5c5f2cab475b715b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CHenry-Hiles=E2=80=9D?= <“henry@henryhiles.com”>
Date: Wed, 9 Nov 2022 11:23:32 -0500
Subject: [PATCH] Some more improvements
---
src/pages/Actor.jsx | 104 ++++++++++++++++++++----------------
src/pages/Movie.jsx | 3 +-
src/styles/Actor.module.css | 16 +++++-
3 files changed, 74 insertions(+), 49 deletions(-)
diff --git a/src/pages/Actor.jsx b/src/pages/Actor.jsx
index 1bcb104..c4be82f 100644
--- a/src/pages/Actor.jsx
+++ b/src/pages/Actor.jsx
@@ -41,22 +41,24 @@ const Actor = () => {
)
const data = await response.json()
setCredits(
- data.cast.map((movie) => ({
- id: movie.id,
- overview: movie.overview,
- adult: movie.adult,
- posterUrl: `https://image.tmdb.org/t/p/w342${movie.poster_path}`,
- backdropUrl: `https://image.tmdb.org/t/p/original${movie.backdrop_path}`,
- genres: movie.genre_ids.map((genreId) =>
- GENRES.find((genre) => genre.id == genreId)
- ),
- title: movie.title,
- releaseDate: movie.release_date,
- year: movie.release_date.split("-")[0],
- averageVote: movie.vote_average,
- voteCount: movie.vote_count,
- popularity: movie.popularity,
- }))
+ data.cast
+ .filter((movie) => movie.poster_path)
+ .map((movie) => ({
+ id: movie.id,
+ overview: movie.overview,
+ adult: movie.adult,
+ posterUrl: `https://image.tmdb.org/t/p/w342${movie.poster_path}`,
+ backdropUrl: `https://image.tmdb.org/t/p/original${movie.backdrop_path}`,
+ genres: movie.genre_ids.map((genreId) =>
+ GENRES.find((genre) => genre.id == genreId)
+ ),
+ title: movie.title,
+ releaseDate: movie.release_date,
+ year: movie.release_date.split("-")[0],
+ averageVote: movie.vote_average,
+ voteCount: movie.vote_count,
+ popularity: movie.popularity,
+ }))
)
}
run()
@@ -67,39 +69,51 @@ const Actor = () => {
+ {actor.biography} +
-- {collapsed ? "Read More" : "Read Less"} -
- - ) : ( -No biography available.
- )} ++ {collapsed + ? "Read More" + : "Read Less"} +
+ + ) : ( +No biography available.
+ )} +