diff --git a/components/home/MovieCard.tsx b/components/home/MovieCard.tsx
index b923d53..f53cb8b 100644
--- a/components/home/MovieCard.tsx
+++ b/components/home/MovieCard.tsx
@@ -20,10 +20,9 @@ interface DoubanMovie {
interface MovieCardProps {
movie: DoubanMovie;
onMovieClick: (movie: DoubanMovie) => void;
- priority?: boolean;
}
-export const MovieCard = memo(function MovieCard({ movie, onMovieClick, priority = false }: MovieCardProps) {
+export const MovieCard = memo(function MovieCard({ movie, onMovieClick }: MovieCardProps) {
return (
{
diff --git a/components/home/MovieGrid.tsx b/components/home/MovieGrid.tsx
index 1423b89..51dd1a7 100644
--- a/components/home/MovieGrid.tsx
+++ b/components/home/MovieGrid.tsx
@@ -37,12 +37,11 @@ export function MovieGrid({
return (
<>
- {movies.map((movie, index) => (
+ {movies.map((movie) => (
))}
diff --git a/components/search/VideoCard.tsx b/components/search/VideoCard.tsx
index c077054..dba1cab 100644
--- a/components/search/VideoCard.tsx
+++ b/components/search/VideoCard.tsx
@@ -16,7 +16,6 @@ interface VideoCardProps {
cardId: string;
isActive: boolean;
onCardClick: (e: React.MouseEvent, cardId: string, videoUrl: string) => void;
- priority?: boolean;
}
export const VideoCard = memo(({
@@ -24,8 +23,7 @@ export const VideoCard = memo(({
videoUrl,
cardId,
isActive,
- onCardClick,
- priority = false
+ onCardClick
}) => {
return (
(({
fill
className="object-cover rounded-[var(--radius-2xl)]"
sizes="(max-width: 640px) 33vw, (max-width: 1024px) 20vw, 16vw"
- loading={priority ? "eager" : "lazy"}
- priority={priority}
+ loading="eager"
unoptimized
referrerPolicy="no-referrer"
onError={(e) => {
diff --git a/components/search/VideoGrid.tsx b/components/search/VideoGrid.tsx
index 49a053f..3df511e 100644
--- a/components/search/VideoGrid.tsx
+++ b/components/search/VideoGrid.tsx
@@ -89,7 +89,7 @@ export const VideoGrid = memo(function VideoGrid({ videos, className = '' }: Vid
contentVisibility: 'auto',
}}
>
- {visibleItems.map(({ video, videoUrl, cardId }, index) => {
+ {visibleItems.map(({ video, videoUrl, cardId }) => {
const isActive = activeCardId === cardId;
return (
@@ -100,7 +100,6 @@ export const VideoGrid = memo(function VideoGrid({ videos, className = '' }: Vid
cardId={cardId}
isActive={isActive}
onCardClick={handleCardClick}
- priority={index < 10}
/>
);
})}