align sidebar toggle layout on collapse

This commit is contained in:
Shantur Rathore
2025-12-06 22:30:37 +00:00
parent f1ad1400a7
commit 2e5a904034
2 changed files with 15 additions and 18 deletions

View File

@@ -194,19 +194,19 @@ const InstanceShell: Component<InstanceShellProps> = (props) => {
</div>
<div class="content-area flex-1 min-h-0 overflow-hidden flex flex-col">
<Show
when={shouldShowSidebarToggle() && (!activeSessionIdForInstance() || activeSessionIdForInstance() === "info")}
>
<button
type="button"
class="session-sidebar-menu-button session-sidebar-menu-button--floating"
onClick={() => setIsSidebarOpen(true)}
aria-controls={sidebarId}
aria-expanded={isSidebarOpen()}
aria-label="Open session list"
>
<span aria-hidden="true" class="session-sidebar-menu-icon"></span>
</button>
<Show when={shouldShowSidebarToggle()}>
<div class="session-sidebar-toggle">
<button
type="button"
class="session-sidebar-menu-button"
onClick={() => setIsSidebarOpen(true)}
aria-controls={sidebarId}
aria-expanded={isSidebarOpen()}
aria-label="Open session list"
>
<span aria-hidden="true" class="session-sidebar-menu-icon"></span>
</button>
</div>
</Show>
<Show
when={activeSessionIdForInstance() === "info"}

View File

@@ -50,11 +50,8 @@
z-index: 30;
}
.session-sidebar-menu-button--floating {
position: absolute;
top: 1rem;
left: 1rem;
z-index: 20;
.session-sidebar-toggle {
@apply border-b border-base px-4 py-3 bg-surface-secondary;
}
.session-sidebar-header {