File tree Expand file tree Collapse file tree
src/components/ReferenceDirectoryWithFilter Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) => (
You can’t perform that action at this time.
0 commit comments