Skip to content

Commit f611f21

Browse files
authored
fix: increase heading scroll margin under onboarding options (#11536)
* fix: increase heading scroll margin under onboarding options
1 parent 42cf87f commit f611f21

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/components/docPage/type.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,18 @@
4242
scroll-margin-top: calc(var(--header-height) + 1.5rem);
4343
}
4444

45+
.onboarding-options ~ :is(h1, h2, h3, h4, h5, h6) {
46+
// the magic 2rem to account for the onboarding options
47+
--scroll-margin-top: calc(var(--header-height) + 1.5rem + 2rem);
48+
scroll-margin-top: var(--scroll-margin-top);
49+
}
50+
51+
@media (max-width: 768px) {
52+
.onboarding-options ~ :is(h1, h2, h3, h4, h5, h6) {
53+
--scroll-margin-top: calc(var(--header-height) + 1.5rem + 5rem);
54+
}
55+
}
56+
4557
h1 {
4658
font-size: 2rem;
4759
margin: 2rem 0 1rem;

src/components/onboarding/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ export function OnboardingOptionButtons({
212212
}, [options, touchedOptions]);
213213

214214
return (
215-
<div className="flex flex-wrap gap-3 py-2 bg-[var(--white)] dark:bg-[var(--gray-1)] sticky top-[80px] z-[4] shadow-[var(--shadow-6)] transition">
215+
<div className="onboarding-options flex flex-wrap gap-3 py-2 bg-[var(--white)] dark:bg-[var(--gray-1)] sticky top-[80px] z-[4] shadow-[var(--shadow-6)] transition">
216216
{options.map(option => (
217217
<Button
218218
variant="surface"

0 commit comments

Comments
 (0)