Hide empty sidebar on OpenAPI pages (#4180)

This commit is contained in:
Zeno Kapitein
2026-04-13 20:29:57 +02:00
committed by GitHub
parent 709964fe3e
commit 7fd381c0b1
2 changed files with 10 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"gitbook": patch
---
Hide empty sidebar on OpenAPI pages
@@ -88,11 +88,11 @@ export function PageAside(props: {
// Show outline if page has OpenAPI block
// TODO: remove this in favour of a nicer, more immediately accessible solution in the future.
'page-api-block:min-[96rem]:max-3xl:-mr-[max(calc((100vw-90rem)/2),0rem)]',
'page-api-block:min-[96rem]:flex!',
'page-api-block:min-[96rem]:animate-none!',
'page-api-block:min-[96rem]:border-l-0',
'page-api-block:min-[96rem]:pl-8',
'page-api-block:page-has-outline:min-[96rem]:max-3xl:-mr-[max(calc((100vw-90rem)/2),0rem)]',
'page-api-block:page-has-outline:min-[96rem]:flex!',
'page-api-block:page-has-outline:min-[96rem]:animate-none!',
'page-api-block:page-has-outline:min-[96rem]:border-l-0',
'page-api-block:page-has-outline:min-[96rem]:pl-8',
'hydrated:site-background', // Only add a background once the element is positioned correctly to prevent overlapping the page cover
'text-tint',