+
{Array.from({ length: photo.rating }).map((_, i) => (
-
+
))}
)}
- {/* Flag Indicators — every badge gets a white ring so it survives
- * any photo content. */}
+ {/* Flag Indicators — all share the same blue-primary chip style
+ * + white ring so the family reads as one thing. The discard
+ * indicator is the only exception: it stays neutral-dark
+ * because mixing it with the positive blue chips would conflate
+ * "in this collection" with "trashed". */}
{isInActiveHeap && (
@@ -227,7 +229,7 @@ export function PhotoThumbnail({
)}
{photo.is_duplicate && (
@@ -235,7 +237,7 @@ export function PhotoThumbnail({
)}
{photo.is_discarded && (