+
{book.title}
+
By: {book.authors?.join(", ") || 'Unknown Author'}
+ {#if book.publication_year}
+
Published: {book.publication_year}
+ {/if}
+
+
+ {"★".repeat(Math.round(book.average_rating || 0))}
+ {"☆".repeat(5 - Math.round(book.average_rating || 0))}
+
+
+ {book.average_rating?.toFixed(1) || '0.0'}
+
+
+