fixed skeletons

This commit is contained in:
Tejas Panchal
2025-08-10 20:24:13 +05:30
parent e00a60a469
commit 77e0086423
5 changed files with 11 additions and 11 deletions

View File

@@ -12,7 +12,7 @@ function AnimeInfoLoader() {
<div className="min-h-screen bg-[#0a0a0a] text-white">
<div className="relative w-full overflow-hidden mt-[74px] max-md:mt-[60px]">
{/* Main Content */}
<div className="relative z-10 container mx-auto px-3 sm:px-4 py-4 sm:py-6 lg:py-12 max-[478px]:px-2">
<div className="relative z-10 container mx-auto py-4 sm:py-6 lg:py-12">
{/* Mobile Layout */}
<div className="block md:hidden">
<div className="flex flex-row gap-4">
@@ -122,7 +122,7 @@ function AnimeInfoLoader() {
</div>
{/* Recommendations Section */}
<div className="container mx-auto px-4 py-12 max-[478px]:px-2">
<div className="container mx-auto py-12">
<CategoryCardLoader />
</div>
</div>

View File

@@ -9,7 +9,7 @@ function AtoZLoader() {
const gridClass = "grid-cols-8 max-[1600px]:grid-cols-6 max-[1200px]:grid-cols-4 max-[758px]:grid-cols-3 max-[478px]:grid-cols-3 max-[478px]:gap-x-2";
return (
<div className="max-w-[1600px] mx-auto px-[15px] flex flex-col mt-[64px] max-md:mt-[50px]">
<div className="max-w-[1600px] mx-auto flex flex-col mt-[64px] max-md:mt-[50px]">
<div className="flex flex-col gap-y-5 mt-6">
<Skeleton className="w-[200px] h-8" />
<div className="flex gap-x-[7px] flex-wrap justify-start gap-y-2 max-md:justify-start">

View File

@@ -5,7 +5,7 @@ import SpotlightLoader from "./Spotlight.loader";
import TrendingLoader from "./Trending.loader";
const GenreLoader = () => (
<div className="flex flex-wrap gap-3 px-4">
<div className="flex flex-wrap gap-3">
{[...Array(8)].map((_, index) => (
<Skeleton
key={index}
@@ -16,7 +16,7 @@ const GenreLoader = () => (
);
const ContinueWatchingLoader = () => (
<div className="mt-6 px-4">
<div className="mt-6">
<Skeleton className="w-[200px] h-7 mb-4" />
<div className="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-4">
{[...Array(6)].map((_, index) => (
@@ -30,7 +30,7 @@ const ContinueWatchingLoader = () => (
);
const ScheduleLoader = () => (
<div className="mt-8 px-4">
<div className="mt-8">
<Skeleton className="w-[150px] h-7 mb-4" />
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
{[...Array(6)].map((_, index) => (
@@ -48,7 +48,7 @@ const ScheduleLoader = () => (
);
const TabbedAnimeSectionLoader = () => (
<div className="mt-8 px-4">
<div className="mt-8">
<div className="flex gap-4 mb-4">
{[...Array(3)].map((_, index) => (
<Skeleton key={index} className="w-[100px] h-8 rounded-full" />
@@ -67,14 +67,14 @@ const TabbedAnimeSectionLoader = () => (
function HomeLoader() {
return (
<div className="pt-16 px-4 w-full max-[1200px]:px-0 bg-[#0a0a0a]">
<div className="pt-16 w-full bg-[#0a0a0a]">
<SpotlightLoader />
<div className="mt-6">
<GenreLoader />
</div>
<ContinueWatchingLoader />
<div className="w-full grid grid-cols-[minmax(0,75%),minmax(0,25%)] gap-x-6 max-[1200px]:flex flex-col max-[1200px]:px-2">
<div className="w-full grid grid-cols-[minmax(0,75%),minmax(0,25%)] gap-x-6 max-[1200px]:flex flex-col">
<div>
<CategoryCardLoader
className="mt-[60px]"

View File

@@ -5,7 +5,7 @@ function ProducerLoader() {
const gridClass = "grid-cols-8 max-[1600px]:grid-cols-6 max-[1200px]:grid-cols-4 max-[758px]:grid-cols-3 max-[478px]:grid-cols-3 max-[478px]:gap-x-2";
return (
<div className="max-w-[1600px] mx-auto px-[15px] flex flex-col mt-[64px] max-md:mt-[50px]">
<div className="max-w-[1600px] mx-auto flex flex-col mt-[64px] max-md:mt-[50px]">
<div className="w-full flex flex-col gap-y-8 mt-6">
<div className="flex flex-col gap-y-2">
<Skeleton className="w-[250px] h-8" />

View File

@@ -18,7 +18,7 @@ function TrendingLoader() {
return () => window.removeEventListener("resize", updateCount);
}, []);
return (
<div className="flex flex-col w-full mt-10 max-[1200px]:px-4">
<div className="flex flex-col w-full mt-10">
<Skeleton className="w-[180px] h-[28px] max-[400px]:w-[120px] max-[400px]:h-[24px]" />
<div className="w-full h-[250px] overflow-hidden flex mt-6 justify-around max-[1300px]:h-fit gap-x-4">
{[...Array(count)].map((_, index) => (