diff --git a/.changeset/honest-aliens-trade.md b/.changeset/honest-aliens-trade.md new file mode 100644 index 000000000..4865aa412 --- /dev/null +++ b/.changeset/honest-aliens-trade.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Hide empty sidebar on OpenAPI pages diff --git a/packages/gitbook/src/components/PageAside/PageAside.tsx b/packages/gitbook/src/components/PageAside/PageAside.tsx index 55acc914a..28a705ce9 100644 --- a/packages/gitbook/src/components/PageAside/PageAside.tsx +++ b/packages/gitbook/src/components/PageAside/PageAside.tsx @@ -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',