feat(ui): single status icon in sidebar container list (#4968)

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Amir Raminfar
2026-08-30 17:48:49 -07:00
committed by GitHub
co-authored by Claude Opus 5
parent 3b6b388355
commit 4d738904e3
5 changed files with 3 additions and 8 deletions
+3 -8
View File
@@ -150,18 +150,13 @@
active-class="menu-active"
@click.alt.stop.prevent="pinnedStore.pinContainer(item)"
:title="item.name"
class="group auto-cols-[max-content_minmax(0,1fr)_max-content_max-content]"
class="group auto-cols-[max-content_minmax(0,1fr)_max-content]"
>
<svg-spinners:ring-resize v-if="item.isNew" class="text-secondary w-2" />
<div
v-else
class="status data-[state=exited]:status-error data-[state=running]:status-success data-[state=paused]:status-warning"
:data-state="item.state"
></div>
<svg-spinners:ring-resize v-if="item.isNew" class="text-secondary size-4" />
<ContainerStatusIcon v-else :state="item.state" :health="item.health" class="shrink-0" />
<div class="truncate">
{{ item.name }}
</div>
<ContainerHealth :health="item.health" />
<span
class="hover:text-secondary hidden group-hover:inline-block"
@click.stop.prevent="pinnedStore.pinContainer(item)"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB