diff --git a/src/components/media/MediaCard.tsx b/src/components/media/MediaCard.tsx index bc426739..78586926 100644 --- a/src/components/media/MediaCard.tsx +++ b/src/components/media/MediaCard.tsx @@ -50,6 +50,8 @@ function useIntersectionObserver(options: IntersectionObserverInit = {}) { // Skeleton Component export function MediaCardSkeleton() { + const enableMinimalCards = usePreferencesStore((s) => s.enableMinimalCards); + return (
{/* Poster skeleton - matches MediaCard poster dimensions exactly */} -
+
- {/* Title skeleton - matches MediaCard title dimensions */} -
-
-
-
-
+ {!enableMinimalCards && ( + <> + {/* Title skeleton - matches MediaCard title dimensions */} +
+
+
+
+
- {/* Dot list skeleton - matches MediaCard dot list */} -
-
-
-
-
+ {/* Dot list skeleton - matches MediaCard dot list */} +
+
+
+
+
+ + )}