Skip to content

Commit 5200496

Browse files
committed
Improve mobile styles
1 parent 512eb2b commit 5200496

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

src/components/blog-page/featured-blog-posts.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export function FeaturedBlogPosts({
3131
>
3232
<NextLink
3333
href={firstFeatured.route}
34-
className="-m-4 flex min-h-[300px] p-4 ring-neu-0 hover:bg-neu-0/20 hover:ring-1 dark:ring-neu-100 lg:gap-12 [&:not(:hover)]:transition"
34+
className="-m-4 flex p-4 ring-neu-0 hover:bg-neu-0/20 hover:ring-1 dark:ring-neu-100 sm:min-h-[300px] lg:gap-12 [&:not(:hover)]:transition"
3535
>
3636
<BlogCardPicture
3737
frontMatter={firstFeatured.frontMatter}
@@ -42,7 +42,7 @@ export function FeaturedBlogPosts({
4242
<div className="typography-h2 mt-6">
4343
{firstFeatured.frontMatter.title}
4444
</div>
45-
<footer className="mt-4 flex items-end justify-between lg:mt-auto">
45+
<footer className="mt-2 flex items-end justify-between sm:mt-4 lg:mt-auto">
4646
<BlogCardFooterContent
4747
byline={firstFeatured.frontMatter.byline}
4848
date={firstFeatured.frontMatter.date}
@@ -51,7 +51,7 @@ export function FeaturedBlogPosts({
5151
</footer>
5252
</div>
5353
</NextLink>
54-
<div className="mt-4 grid grid-cols-3 flex-col gap-2 max-md:flex sm:mt-8 sm:gap-4 lg:mt-16 lg:gap-6">
54+
<div className="mt-4 grid grid-cols-3 flex-col gap-4 max-md:flex sm:mt-8 lg:mt-16 lg:gap-6">
5555
{nextThree.map(post => (
5656
<BlogCard key={post.route} {...post} />
5757
))}

src/components/blog-page/index.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,21 @@ export function BlogPage({ tags, blogs, currentTag }: BlogPageProps) {
2323
<main className="gql-all-anchors-focusable bg-neu-0">
2424
<div className="relative top-[calc(var(--nextra-navbar-height)*-1)] bg-gradient-to-b from-sec-base to-neu-0 pt-[var(--nextra-navbar-height)] dark:from-sec-darker">
2525
<Stripes />
26-
<header className="gql-container gql-section lg:pt-24">
26+
<header className="gql-container gql-section max-sm:pb-0 lg:pt-24">
2727
<h1 className="typography-h1 text-center">The GraphQL Blog</h1>
2828
<p className="typography-body-sm mt-4 text-center lg:mt-8">
2929
Insights, updates and best practices from across the GraphQL
3030
community. Stay connected with the ideas and innovations shaping the
3131
GraphQL ecosystem.
3232
</p>
33-
<FeaturedBlogPosts blogs={blogs} className="mt-4 lg:mt-24" />
33+
<FeaturedBlogPosts
34+
blogs={blogs}
35+
className="mt-4 max-sm:pb-0 lg:mt-24"
36+
/>
3437
</header>
3538
</div>
3639
<div className="gql-container">
37-
<div className="gql-section">
40+
<div className="gql-section max-sm:pt-0">
3841
<section className="flex justify-between gap-2 max-sm:flex-col sm:items-end">
3942
<h2 className="typography-h2 capitalize">
4043
{currentTag || "All Posts"}
@@ -80,7 +83,7 @@ function Stripes() {
8083
return (
8184
<div
8285
role="presentation"
83-
className="pointer-events-none absolute inset-0"
86+
className="pointer-events-none absolute inset-0 max-sm:[mask-position:left_top]"
8487
style={{
8588
maskImage: mask,
8689
WebkitMaskImage: mask,

0 commit comments

Comments
 (0)