Skip to content

Commit 87cd293

Browse files
committed
Improve mobile styles in HowItWorks
1 parent ab2fd03 commit 87cd293

File tree

6 files changed

+29
-18
lines changed

6 files changed

+29
-18
lines changed

next.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
import nextra from "nextra"
44
import path from "node:path"
55
import withLess from "next-with-less"
6-
import { remarkGraphiQLComment } from "./src/remark-graphiql-comment.js"
76
import fs from "fs"
87

8+
import { remarkGraphiQLComment } from "./src/remark-graphiql-comment.js"
9+
910
const vercelJSON = JSON.parse(fs.readFileSync("./vercel.json", "utf-8"))
1011

1112
const withNextra = nextra({

pnpm-lock.yaml

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/index-page/how-it-works.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export function HowItWorks() {
1313
How it works
1414
</span>
1515
<h2 className="typography-h2 mb-6 lg:mb-16">A GraphQL Query</h2>
16-
<ol className="list-none">
16+
<ol className="gql-radial-gradient list-none gap-px max-md:bg-gradient-to-r max-md:from-transparent max-md:via-neu-400 max-md:to-transparent lg:grid lg:grid-cols-3">
1717
<ListItem text="Describe your data" code={<CodeA />} />
1818
<ListItem text="Ask for what you want" code={<CodeB />} />
1919
<ListItem text="Get predictable results" code={<CodeC />} />
@@ -34,9 +34,13 @@ function ListItem({
3434
code: React.ReactNode
3535
}) {
3636
return (
37-
<li className="typography-body-md pt-4 [counter-increment:list-item] before:typography-body-sm before:mr-2 before:inline-flex before:size-5 before:translate-y-[-0.5px] before:items-center before:justify-center before:bg-neu-200 before:p-1 before:text-neu-800 before:content-[counter(list-item)] lg:pt-6">
38-
{text}
39-
<div className="mt-4 lg:mt-6">{code}</div>
37+
<li className="[counter-increment:list-item]">
38+
<div className="typography-body-md bg-neu-0 py-4 before:typography-body-sm before:mr-2 before:inline-flex before:size-5 before:translate-y-[-0.5px] before:items-center before:justify-center before:bg-neu-200 before:p-1 before:text-neu-800 before:content-[counter(list-item)] md:py-6 md:before:ml-6">
39+
{text}
40+
</div>
41+
<div className="mt-px bg-neu-0 md:pl-2 md:pt-2 max-md:[&_code>span]:!pl-0 [&_pre]:ring-0">
42+
{code}
43+
</div>
4044
</li>
4145
)
4246
}

src/components/index-page/trusted-by/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export function TrustedBy() {
115115
</div>
116116
<div
117117
className={clsx(
118-
"my-6 grid grid-cols-2 justify-center gap-px md:my-12 md:grid-cols-5 xl:my-16",
118+
"gql-radial-gradient my-6 grid grid-cols-2 justify-center gap-px md:my-12 md:grid-cols-5 xl:my-16",
119119
styles.logos,
120120
)}
121121
>

src/components/index-page/trusted-by/style.module.css

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
11
.logos {
2-
background-image: radial-gradient(
3-
ellipse at 50% 50%,
4-
hsl(var(--color-neu-600)) 0%,
5-
transparent 75%
6-
);
7-
background-size: 100% 100%;
8-
background-position: center;
9-
background-repeat: no-repeat;
10-
112
& .shopify > svg {
123
transition: opacity 300ms cubic-bezier(0.075, 0.82, 0.165, 1);
134
}

src/globals.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,17 @@ div[id^="headlessui-menu-items"] {
520520
--navbar-h: var(--nextra-navbar-height);
521521
}
522522

523+
.gql-radial-gradient {
524+
background-image: radial-gradient(
525+
ellipse at 50% 50%,
526+
hsl(var(--color-neu-600)) 0%,
527+
transparent 75%
528+
);
529+
background-size: 100% 100%;
530+
background-position: center;
531+
background-repeat: no-repeat;
532+
}
533+
523534
:root {
524535
--navbar-h: 70px;
525536
}

0 commit comments

Comments
 (0)