diff --git a/ui/src/components/app-sidebar-session-catalog-render.ts b/ui/src/components/app-sidebar-session-catalog-render.ts index a5e8183da95e..5fe671599ab1 100644 --- a/ui/src/components/app-sidebar-session-catalog-render.ts +++ b/ui/src/components/app-sidebar-session-catalog-render.ts @@ -328,27 +328,42 @@ function renderCatalogHostGroup( const sectionId = `catalog-project:${catalog.id}:${host.hostId}:${group.key}`; const collapsed = params.collapsedSections.has(sectionId); return html` - - ${collapsed - ? nothing - : group.sessions.map((session) => - renderCatalogSessionRow(catalog, host, session, liveRowsByKey, params, true), - )} + + ${group.label} + + + ${collapsed + ? nothing + : html``} + `; })} ${projectGroups.ungrouped.map((session) => @@ -464,7 +479,11 @@ function renderCatalogSessionRow( ${running - ? html`${renderSessionRunSpinner(false)}` : nothing} diff --git a/ui/src/components/app-sidebar-session-list-render.ts b/ui/src/components/app-sidebar-session-list-render.ts index fd96c5962b4a..9d3cb02d48c5 100644 --- a/ui/src/components/app-sidebar-session-list-render.ts +++ b/ui/src/components/app-sidebar-session-list-render.ts @@ -1,7 +1,6 @@ import { html, nothing } from "lit"; import type { SessionCatalog } from "../../../packages/gateway-protocol/src/index.ts"; import type { GatewaySessionRow } from "../api/types.ts"; -import { titleForRoute } from "../app-navigation.ts"; import type { CatalogOpenTarget } from "../app/settings.ts"; import { t } from "../i18n/index.ts"; import type { CatalogProjectGrouping } from "../lib/sessions/catalog-project-grouping.ts"; @@ -248,7 +247,7 @@ function renderSessionSection(params: { function renderDraftSessionRow() { return html` -