From 10ec3eccd07af15babd5b6da392b4ab9dc5e79cb Mon Sep 17 00:00:00 2001 From: Cameron Otsuka Date: Wed, 15 Apr 2026 23:23:11 -0400 Subject: [PATCH] remove unneeded rating component --- content/reviews/a-complete-unknown.mdx | 4 ++-- src/components/metadata.astro | 6 ++---- src/components/ui/rating.astro | 12 ------------ src/pages/reviews/index.astro | 6 ++---- 4 files changed, 6 insertions(+), 22 deletions(-) delete mode 100644 src/components/ui/rating.astro diff --git a/content/reviews/a-complete-unknown.mdx b/content/reviews/a-complete-unknown.mdx index 06ed3fd..3d3e0f5 100644 --- a/content/reviews/a-complete-unknown.mdx +++ b/content/reviews/a-complete-unknown.mdx @@ -8,9 +8,9 @@ posse: Letterboxd: https://letterboxd.com/cotsuka/film/a-complete-unknown/ --- -import Rating from '@components/ui/rating.astro'; +import generateStarRating from '@utils/generateStarRating'; -- if i was rating timothée chalamet, edward norton, and monica barbaro for their performances, this would be +- if i was rating timothée chalamet, edward norton, and monica barbaro for their performances, this would be {generateStarRating(5)} - bob dylan is self-absorbed, johnny cash likes him for it? - maybe stop introducing new musicians every 2 scenes - honestly not sure what more there is to this movie besides being a vehicle to let timmy tim perform dylan songs diff --git a/src/components/metadata.astro b/src/components/metadata.astro index ffd94a3..7ca6cba 100644 --- a/src/components/metadata.astro +++ b/src/components/metadata.astro @@ -1,7 +1,7 @@ --- import { type SiteEntrySchema } from '@utils/globals'; import formatDate from '@utils/formatDate'; -import Rating from '@components/ui/rating.astro'; +import generateStarRating from '@utils/generateStarRating'; interface Props { entryData: SiteEntrySchema; @@ -20,9 +20,7 @@ const modifiedDate = entryData.modified {entryData.description &&
  • Description: {entryData.description}
  • } { 'rating' in entryData && entryData.rating && ( -
  • - Rating: -
  • +
  • Rating: {generateStarRating(entryData.rating)}
  • ) }
  • Published:
  • diff --git a/src/components/ui/rating.astro b/src/components/ui/rating.astro deleted file mode 100644 index 3f53c45..0000000 --- a/src/components/ui/rating.astro +++ /dev/null @@ -1,12 +0,0 @@ ---- -import generateStarRating from '@utils/generateStarRating'; - -interface Props { - rating: number; -} - -const { rating } = Astro.props; -const starRating = generateStarRating(rating); ---- - -{starRating} diff --git a/src/pages/reviews/index.astro b/src/pages/reviews/index.astro index 988fbee..4788010 100644 --- a/src/pages/reviews/index.astro +++ b/src/pages/reviews/index.astro @@ -2,7 +2,7 @@ import { getCollection } from 'astro:content'; import Base from '@layouts/base.astro'; import RatingDistribution from '@components/ratingdistribution.astro'; -import Rating from '@components/ui/rating.astro'; +import generateStarRating from '@utils/generateStarRating'; import sortByDate from '@utils/sortByDate'; import generateContentUrl from '@utils/generateContentUrl'; @@ -38,9 +38,7 @@ const sortedReviews = sortByDate(reviews); {review.data.title} - - - + {generateStarRating(review.data.rating)} )) } -- 2.54.0