From: Cameron Otsuka Date: Thu, 16 Apr 2026 03:23:11 +0000 (-0400) Subject: remove unneeded rating component X-Git-Url: https://git.otsuka.systems/?a=commitdiff_plain;h=10ec3eccd07af15babd5b6da392b4ab9dc5e79cb;p=cotsuka.github.io remove unneeded rating component --- 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)} )) }