Merge pull request 'fix(home): deduplicate featured image cards' (#10) from codex/home-image-recovery into main
This commit is contained in:
commit
02b9575a47
@ -49,10 +49,11 @@ export function LovartFeaturedGallery({
|
||||
}: LovartFeaturedGalleryProps) {
|
||||
const [unavailable, setUnavailable] = useState<Set<string>>(() => new Set());
|
||||
const [retryVersion, setRetryVersion] = useState(0);
|
||||
const visibleItems = featuredItems.filter((item) =>
|
||||
const uniqueItems = [...new Map(featuredItems.map((item) => [item.id, item])).values()];
|
||||
const visibleItems = uniqueItems.filter((item) =>
|
||||
Boolean(item.thumbnailUrl || item.originalUrl) && !unavailable.has(imageIdentity(item)),
|
||||
);
|
||||
const unavailableCount = featuredItems.length - visibleItems.length;
|
||||
const unavailableCount = uniqueItems.length - visibleItems.length;
|
||||
return (
|
||||
<section
|
||||
ref={featuredSectionRef}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user