feat(ui): expand server sidebar and extract status summary

Move proxy, sentinel, resources, and terminal into the server sidebar
with nested routes and icons; extract navbar status into a shared
status-summary component; add full-width service links and compact
loading support.
This commit is contained in:
Andras Bacsai
2026-08-05 19:54:48 +02:00
parent d6db943453
commit 85613b01ba
25 changed files with 312 additions and 121 deletions
@@ -10,6 +10,8 @@ it('provides grid and table views for compose resources without sorting controls
->toContain("setViewMode('grid')")
->toContain('aria-label="Table view"')
->toContain('aria-label="Grid view"')
->toContain('mb-3 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between')
->toContain('flex w-full items-center justify-between gap-2 sm:w-auto sm:justify-start')
->toContain("localStorage.setItem('service-compose-resources-view', mode)")
->not->toContain('>Sort</button>')
->and($resourceCard)