From 2514469ffe8936dc8c1f53df46434d4c7bcb1178 Mon Sep 17 00:00:00 2001
From: Chris Beer <chris@cbeer.info>
Date: Mon, 18 Dec 2023 10:30:22 -0800
Subject: [PATCH] Don't hold space for companion windows if there aren't any.

---
 src/components/CompanionArea.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/CompanionArea.js b/src/components/CompanionArea.js
index 7d4061ce5..79e1a7ace 100644
--- a/src/components/CompanionArea.js
+++ b/src/components/CompanionArea.js
@@ -25,7 +25,7 @@ const Container = styled('div', { name: 'CompanionArea', slot: 'container' })(({
     flexDirection: 'column',
     width: '100%',
   }),
-  ...((ownerState?.position === 'left') && {
+  ...((ownerState?.position === 'left' && (ownerState?.companionWindowIds && ownerState.companionWindowIds.length > 0)) && {
     minWidth: '235px',
   }),
 }));
@@ -98,7 +98,7 @@ export class CompanionArea extends Component {
         <Slide in={companionAreaOpen} direction={this.slideDirection()}>
           <Container
             ownerState={this.props}
-            className={`${ns('companion-windows')} ${companionWindowIds.length > 0}`}
+            className={`${ns('companion-windows')}`}
           >
             {companionWindowIds.map((id) => (
               <CompanionWindowFactory id={id} key={id} windowId={windowId} />
-- 
GitLab