Skip to content

Commit b175ec3

Browse files
authored
Merge pull request #370 from processing/fix/reference-heading-margin
Fix gap under reference section headings
2 parents e8ab22d + 280e161 commit b175ec3

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

  • src/components/ReferenceDirectoryWithFilter

src/components/ReferenceDirectoryWithFilter/index.tsx

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,18 @@ export const ReferenceDirectoryWithFilter = ({
104104
</div>
105105
);
106106

107+
const subcatShouldHaveHeading = (
108+
subcat: { name: string },
109+
category: { name: string },
110+
) => {
111+
return !(!subcat.name || !category.name || subcat.name === "p5.sound");
112+
}
113+
107114
const getSubcatHeading = (
108115
subcat: { name: string },
109116
category: { name: string },
110117
) => {
111-
if (!subcat.name || !category.name || subcat.name === "p5.sound") {
118+
if (!subcatShouldHaveHeading(subcat, category)) {
112119
return null;
113120
}
114121

@@ -136,7 +143,14 @@ export const ReferenceDirectoryWithFilter = ({
136143
}
137144
return filteredEntries.map((category) => (
138145
<section key={category.name}>
139-
<h2 class="mb-0" id={category.name}>
146+
<h2
147+
class={
148+
subcatShouldHaveHeading(category.subcats[0], category)
149+
? "mb-0"
150+
: "mb-[var(--gutter-md)]"
151+
}
152+
id={category.name}
153+
>
140154
{category.name}
141155
</h2>
142156
{category.subcats.map((subcat) => (

0 commit comments

Comments
 (0)