]> git.otsuka.systems Git - cotsuka.github.io/commitdiff
remove unneeded rating component
authorCameron Otsuka <cameron@otsuka.haus>
Thu, 16 Apr 2026 03:23:11 +0000 (23:23 -0400)
committerCameron Otsuka <cameron@otsuka.haus>
Thu, 16 Apr 2026 03:23:11 +0000 (23:23 -0400)
content/reviews/a-complete-unknown.mdx
src/components/metadata.astro
src/components/ui/rating.astro [deleted file]
src/pages/reviews/index.astro

index 06ed3fd025517849b890a85ca1bb68d1f475ad6c..3d3e0f5fa607e231a2dbbdc25dabad8931b3adeb 100644 (file)
@@ -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 <Rating rating={5} />
+- 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
index ffd94a31fc518a1c198916feef0a4723c6c8a91a..7ca6cba9e51d9b9c06c158eb495963f0c37e9f5f 100644 (file)
@@ -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 && <li>Description: {entryData.description}</li>}
     {
       'rating' in entryData && entryData.rating && (
-        <li>
-          Rating: <Rating rating={entryData.rating} />
-        </li>
+        <li>Rating: {generateStarRating(entryData.rating)}</li>
       )
     }
     <li>Published: <time datetime={publishedDate}>{publishedDate}</time></li>
diff --git a/src/components/ui/rating.astro b/src/components/ui/rating.astro
deleted file mode 100644 (file)
index 3f53c45..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
----
-import generateStarRating from '@utils/generateStarRating';
-
-interface Props {
-  rating: number;
-}
-
-const { rating } = Astro.props;
-const starRating = generateStarRating(rating);
----
-
-{starRating}
index 988fbee5e42a069c86ab005217eb4582230fb88c..4788010e53df67231672a444f16eb732127434be 100644 (file)
@@ -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);
                   <a href={generateContentUrl(review)}>{review.data.title}</a>
                 </h4>
               </td>
-              <td>
-                <Rating rating={review.data.rating} />
-              </td>
+              <td>{generateStarRating(review.data.rating)}</td>
             </tr>
           ))
         }