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
---
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;
{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>
+++ /dev/null
----
-import generateStarRating from '@utils/generateStarRating';
-
-interface Props {
- rating: number;
-}
-
-const { rating } = Astro.props;
-const starRating = generateStarRating(rating);
----
-
-{starRating}
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';
<a href={generateContentUrl(review)}>{review.data.title}</a>
</h4>
</td>
- <td>
- <Rating rating={review.data.rating} />
- </td>
+ <td>{generateStarRating(review.data.rating)}</td>
</tr>
))
}