Skip to content

Commit 67ca7c8

Browse files
committed
wip
1 parent 2ae8782 commit 67ca7c8

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

src/components/index-page/what-is-graphql/wires.module.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
);
4141
}
4242
&:nth-child(5),
43-
&:nth-child(6) {
43+
&:nth-child(6),
44+
&:nth-child(7) {
4445
@apply bg-sec-light/20 dark:bg-sec-light/5;
4546
}
4647
}
@@ -59,7 +60,7 @@
5960
@apply bg-pri-lighter/20 dark:bg-pri-light/5;
6061
}
6162
&:nth-child(6) {
62-
@apply bg-gradient-to-b from-pri-lighter/20 to-sec-lighter/20 dark:from-pri-light/5 dark:to-sec-light/5;
63+
@apply bg-gradient-to-b from-pri-lighter/20 to-sec-light/20 dark:from-pri-light/5 dark:to-sec-light/5;
6364
background-image: linear-gradient(
6465
to bottom in oklch,
6566
var(--tw-gradient-stops)
@@ -68,7 +69,7 @@
6869
&:nth-child(7),
6970
&:nth-child(8),
7071
&:nth-child(9) {
71-
@apply bg-sec-lighter/20 dark:bg-sec-light/5;
72+
@apply bg-sec-light/20 dark:bg-sec-light/5;
7273
}
7374
}
7475
}

src/components/index-page/what-is-graphql/wires.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,10 @@ export function Wires({ className }: { className?: string }) {
496496
return () => animate?.removeEventListener("repeatEvent", inc)
497497
}, [])
498498

499+
useEffect(() => {
500+
document.addEventListener("click", inc)
501+
}, [])
502+
499503
return (
500504
<div className={clsx(className, "relative isolate", classes.wires)}>
501505
<svg
@@ -517,12 +521,11 @@ export function Wires({ className }: { className?: string }) {
517521
</svg>
518522
<div
519523
className={clsx(
520-
"absolute inset-0 transition-opacity",
524+
"absolute inset-0 transition duration-[5s]",
521525
classes.highlightsQuery,
522526
)}
523527
style={{
524-
opacity: step < 2 ? 1 : 0,
525-
transitionDelay: step < 2 ? "0s" : "0.5s",
528+
transform: step < 2 ? "translateY(0)" : "translateY(-100%)",
526529
...(step === 1 && {
527530
"--highlight-opacity": 1,
528531
}),
@@ -532,12 +535,11 @@ export function Wires({ className }: { className?: string }) {
532535
</div>
533536
<div
534537
className={clsx(
535-
"absolute inset-0 transition-opacity [&>pre]:bg-neu-0",
538+
"absolute inset-0 transition duration-[5s] [&>pre]:bg-neu-0",
536539
classes.highlightsResponse,
537540
)}
538541
style={{
539-
opacity: step === 2 ? 1 : 0,
540-
transitionDelay: step === 2 ? "0s" : "0.5s",
542+
transform: step === 2 ? "translateY(0)" : "translateY(100%)",
541543
}}
542544
>
543545
<ResponseMdx components={components} />

0 commit comments

Comments
 (0)