diff --git a/src/app/home-page/components/ArticleFeed.tsx b/src/app/home-page/components/ArticleFeed.tsx index 9909c66..81233c5 100644 --- a/src/app/home-page/components/ArticleFeed.tsx +++ b/src/app/home-page/components/ArticleFeed.tsx @@ -581,7 +581,7 @@ export default function ArticleFeed() { alt={article?.alt} width={190} height={128} - className="object-cover w-full h-full" + className="object-contain w-full h-full" sizes="(max-width: 640px) 100px, (max-width: 768px) 140px, 190px" /> diff --git a/src/app/home-page/components/FeaturedBento.tsx b/src/app/home-page/components/FeaturedBento.tsx index ffc2f4b..659bcda 100644 --- a/src/app/home-page/components/FeaturedBento.tsx +++ b/src/app/home-page/components/FeaturedBento.tsx @@ -204,7 +204,7 @@ export default function FeaturedBento() { src={hero?.image} alt={hero?.alt} fill - className="object-cover w-full h-full" + className="object-contain w-full h-full" priority={true} sizes="(max-width: 640px) 100vw, (max-width: 1024px) 100vw, 58vw" /> @@ -242,7 +242,7 @@ export default function FeaturedBento() { src={article?.image} alt={article?.alt} fill - className="object-cover w-full h-full" + className="object-contain w-full h-full" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 50vw, 22vw" />
diff --git a/src/app/home-page/components/SpotlightCarousel.tsx b/src/app/home-page/components/SpotlightCarousel.tsx index 00dc3eb..30226f3 100644 --- a/src/app/home-page/components/SpotlightCarousel.tsx +++ b/src/app/home-page/components/SpotlightCarousel.tsx @@ -191,7 +191,7 @@ export default function SpotlightCarousel() { src={item.image} alt={item.alt} fill - className="object-cover w-full h-full" + className="object-contain w-full h-full" sizes="(max-width: 640px) 50vw, (max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw" />
diff --git a/src/app/news/NewsPageClient.tsx b/src/app/news/NewsPageClient.tsx index ec269a3..fe56502 100644 --- a/src/app/news/NewsPageClient.tsx +++ b/src/app/news/NewsPageClient.tsx @@ -266,7 +266,7 @@ export default function NewsPage({ src={article.image || "/assets/images/article-placeholder.jpg"} alt={article.alt || article.title || "AV Beat article"} fill - className="object-cover group-hover:scale-105 transition-transform duration-300" + className="object-contain group-hover:scale-105 transition-transform duration-300" sizes="160px" />
diff --git a/src/app/search/page.tsx b/src/app/search/page.tsx index 560d560..43244ea 100644 --- a/src/app/search/page.tsx +++ b/src/app/search/page.tsx @@ -71,7 +71,7 @@ export default async function SearchPage({ searchParams }: SearchPageProps) { src={article.image || "/assets/images/article-placeholder.jpg"} alt={article.alt || article.title || "AV Beat article"} fill - className="object-cover group-hover:scale-105 transition-transform duration-300" + className="object-contain group-hover:scale-105 transition-transform duration-300" sizes="160px" />
diff --git a/src/components/AISuggestedArticles.tsx b/src/components/AISuggestedArticles.tsx index 9d64bca..b5036d0 100644 --- a/src/components/AISuggestedArticles.tsx +++ b/src/components/AISuggestedArticles.tsx @@ -175,7 +175,7 @@ export default function AISuggestedArticles({ variant = 'compact' }: Props) { src={article.image} alt={article.alt} fill - className="object-cover group-hover:scale-105 transition-transform duration-300" + className="object-contain group-hover:scale-105 transition-transform duration-300" sizes="64px" /> @@ -276,7 +276,7 @@ export default function AISuggestedArticles({ variant = 'compact' }: Props) { src={article.image} alt={article.alt} fill - className="object-cover group-hover:scale-105 transition-transform duration-300" + className="object-contain group-hover:scale-105 transition-transform duration-300" sizes="(max-width: 768px) 50vw, 25vw" />
diff --git a/src/components/FeaturedBentoFromDb.tsx b/src/components/FeaturedBentoFromDb.tsx index 08f3e6f..d63447a 100644 --- a/src/components/FeaturedBentoFromDb.tsx +++ b/src/components/FeaturedBentoFromDb.tsx @@ -95,7 +95,7 @@ export default async function FeaturedBento() { {hero.featured_image_alt
@@ -146,7 +146,7 @@ export default async function FeaturedBento() { {r.featured_image_alt
diff --git a/src/components/FeaturedCarousel.tsx b/src/components/FeaturedCarousel.tsx index 66eb32e..e8b51d4 100644 --- a/src/components/FeaturedCarousel.tsx +++ b/src/components/FeaturedCarousel.tsx @@ -57,7 +57,7 @@ export default function FeaturedCarousel({ slides }: { slides: Slide[] }) {
{s.image ? ( - {s.title} + {s.title} ) : (
no image