Skip to content

Commit 0000a6a

Browse files
committed
fix: builder swiper layout
1 parent 42ebde0 commit 0000a6a

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

app/[locale]/developers/_components/BuilderSwiper/index.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,18 @@ const BuilderSwiper = ({ paths, speedRunDetails }: BuilderSwiperProps) => {
2424
})
2525

2626
return (
27-
<Swiper spaceBetween={8} slidesPerView={slidesPerView}>
27+
<Swiper
28+
spaceBetween={8}
29+
slidesPerView={slidesPerView}
30+
lazyPreloadPrevNext={1}
31+
>
2832
{paths.map((path, idx) => (
29-
<SwiperSlide key={idx} className="first:ms-4 [&:last-child_div]:me-8">
33+
<SwiperSlide key={idx} className="first:ms-8">
3034
<BuilderCard path={path} />
3135
</SwiperSlide>
3236
))}
33-
<SwiperSlide className="first:ms-4 [&:last-child_div]:me-8">
34-
<SpeedRunCard {...speedRunDetails} />
37+
<SwiperSlide>
38+
<SpeedRunCard {...speedRunDetails} className="me-16" />
3539
</SwiperSlide>
3640
</Swiper>
3741
)

app/[locale]/developers/_components/BuilderSwiper/loading.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import { Card } from "@/components/ui/card"
22
import { Skeleton, SkeletonLines } from "@/components/ui/skeleton"
33

44
const Loading = () => (
5-
<Card className="ms-4 w-[85vw] rounded-4xl border bg-background px-2 py-6">
6-
<Skeleton className="mx-4 mb-6 size-16 rounded-xl" />
7-
<Skeleton className="mx-4 -mb-2 h-5 w-[85%]" />
8-
<SkeletonLines noOfLines={7} />
5+
<Card className="relative ms-8 w-[85vw] space-y-4 rounded-4xl border bg-background px-6 py-6">
6+
<Skeleton data-label="banner" className="mb-6 h-44 w-full rounded-xl" />
7+
<Skeleton data-label="tag" className="h-5 w-19" />
8+
<Skeleton data-label="title" className="-mb-2 h-5 w-1/2" />
9+
<SkeletonLines data-label="description" noOfLines={2} className="m-0 p-0" />
10+
<Skeleton data-label="button" className="h-10 w-1/4" />
911
</Card>
1012
)
1113

app/[locale]/developers/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ const DevelopersPage = async ({
115115
</div>
116116

117117
{/* Mobile */}
118-
<div className="-mx-8 ps-4 md:hidden">
118+
<div className="-mx-8 md:hidden">
119119
<BuilderSwiper paths={paths} speedRunDetails={speedRunDetails} />
120120
</div>
121121
</Section>

0 commit comments

Comments
 (0)