diff --git a/apps/client/src/widgets/sidebar/HighlightsList.tsx b/apps/client/src/widgets/sidebar/HighlightsList.tsx
index e93db959c..2fb19e38b 100644
--- a/apps/client/src/widgets/sidebar/HighlightsList.tsx
+++ b/apps/client/src/widgets/sidebar/HighlightsList.tsx
@@ -39,6 +39,7 @@ export default function HighlightsList() {
handler: () => setShown(true)
}
]}
+ grow
>
{noteType === "text" && isReadOnly && }
{noteType === "text" && !isReadOnly && }
diff --git a/apps/client/src/widgets/sidebar/RightPanelContainer.css b/apps/client/src/widgets/sidebar/RightPanelContainer.css
index ce33b8430..4e1a92147 100644
--- a/apps/client/src/widgets/sidebar/RightPanelContainer.css
+++ b/apps/client/src/widgets/sidebar/RightPanelContainer.css
@@ -33,7 +33,7 @@ body.experimental-feature-new-layout #right-pane {
}
}
- .card:not(.collapsed) {
+ .card.grow:not(.collapsed) {
flex-grow: 1;
}
diff --git a/apps/client/src/widgets/sidebar/RightPanelWidget.tsx b/apps/client/src/widgets/sidebar/RightPanelWidget.tsx
index 3c3c600d7..4cb8aedf3 100644
--- a/apps/client/src/widgets/sidebar/RightPanelWidget.tsx
+++ b/apps/client/src/widgets/sidebar/RightPanelWidget.tsx
@@ -15,9 +15,10 @@ interface RightPanelWidgetProps {
buttons?: ComponentChildren;
containerRef?: RefObject;
contextMenuItems?: MenuItem[];
+ grow?: boolean;
}
-export default function RightPanelWidget({ id, title, buttons, children, containerRef: externalContainerRef, contextMenuItems }: RightPanelWidgetProps) {
+export default function RightPanelWidget({ id, title, buttons, children, containerRef: externalContainerRef, contextMenuItems, grow }: RightPanelWidgetProps) {
const [ rightPaneCollapsedItems, setRightPaneCollapsedItems ] = useTriliumOptionJson("rightPaneCollapsedItems");
const [ expanded, setExpanded ] = useState(!rightPaneCollapsedItems.includes(id));
const containerRef = useSyncedRef(externalContainerRef, null);
@@ -30,7 +31,10 @@ export default function RightPanelWidget({ id, title, buttons, children, contain
return (